ルネサス マイコン基板製作
メモ

2018/6/12
アイロン基板はスルーホールは使用しません
両面導通の為には表裏のハンダ付けが必要です。
IC下はスルーホールの代用に1mm*6mmの銅釘を使用1.1mmで穴あけ
回路は基板パターン作製用ですCでも実物にはswや端子の場合があります。
穴あけは極力しませんパターンが有っても足カットの表面実装です。
貫通端子も表裏独立の端子があります必要に応じて導通させます。
動作保証はありません。
製作中のメモの為、画像が修正前の画像があります。
基板は配線補助です。
後付け部品有ります。
パターン修正変更します。

H8S/2128 マイコンボードLCD (外部ROM 27C256)

H8S/2128 27C256 LCD 19.6608 or 20MHz
アイロン基板片面
64P2128 OTP版使用 モード1
古いROMが有ったので製作(70-150ns対応できた)
AD入力とLCD表示
P67 DB7    P66 DB6
P65 DB5    P64 DB4
P63 E      P62  RS


     アイロン基板パターンPDF




抵抗(0608) 10k 12ココンデンサ(3216) 0608使用 104 5コ


14Pソケットはハンダ付出来る程度浮かせてます。VR 3314J-FG2-103リセットSW クリスタル 22P*2  MD1をGND


基板ROM側  27C256 (150ns) レギュレータ通電 AZ1086H-5V

ROM 開発用
モニターROMモード2
(外部バス設定)
: M FFFFC5
  FFFFC5  02  ?  82
  FFFFC6  D7  ?
: M FFFFB0
  FFFFB0  00  ?  FF
  FFFFB1  00  ?  FF
  FFFFB2  00  ?
Lコマンド
XXX.mot
H'20000-に転送
モード1でRUN
C-Kermit>
transmit XXX.mot


H'0000のXXX.motをH'20000アドレスに変更して転送
(objcopy -I srec -O srec --adjust-vma=0x20000 inf outf)
モード1でH'0000-H'7FFFにROM(27C256)として動作
LCD 接続動作確認 M27C256B-70
H8S2128_LCD_27C256_TEST_AST0.mot
ROM-->SRAM 両面アイロン基板パターンPDF  裏面PDF
RAM用(オフセットH20000) LCD_20M_AST1_WC2_W20000_S2.mot

H8S/2128 19.6608MHz Xtal (20MHzでもok)
アドバンスモード 内蔵ROMにモニタ

INPUT      ADVANCED,MONITOR,LOWER
LIST       MONITOR.MAP
SHOW       SYMBOL
OUTPUT     MONITOR_H8S2128_196608_SMR0_LOWER_ADVANCED.MOT
FORM       STYPE
CHANGE     INFORMATION=1320
NOOPTIMIZE
LIBRARY    ADVANCED,2128
LIBRARY    MONITOR
DEFINE     $BRR=0F
DEFINE     $STACK=FFFC00
START      VECTOR/0,ROM,P,C/200,RAM/FFE080,USER/FFE270,SCI/FFFFFFD8

MONITOR_H8S2128_196608_SMR0_LOWER_ADVANCED.MOT
H8S/2110B マイコンボード LCD


H8S/2110B LCD片面アイロン基板パターンPDF






Fedora

kermit
set line /dev/ttyS0
set speed 38400
set carrier-watch off
set transmit prompt 0


H8S/2110BV
出力許容電流値 sink PA7-PA4 10mA P1,2,3 2mA 他1mAと少ない
               source 全てのポート2mA 総和許容にも注意
9.8304MHz Xtal 22P *2 AZ1086H3.3V 10K*8アレー抵抗プルアップ
DIP SW
1-P92 2-P91 3-P90 4-MD1 5-MD0
端子 tx/rx i2c 電源7-12V LCD 外向き 
動作テストモニタROM (H8S2124 Lib)
DIP SW 123  OFF 45 ON  bootモード書き込み
DIP SW 4 OFF 5 ON アドバンスモードでRUN
メモ h8s2124 (libそのまま使用ベクタ書き換えれば2110B用出来そう)
monitor.sub
INPUT      ADVANCED,MONITOR,LOWER
OUTPUT     MONITOR_H8S2110B_98304_RMR1_LIB2124_LOWER.MOT
LIBRARY    ADVANCED
,2124
DEFINE     $BRR=7
VECTOR/0,ROM,P,C/200,RAM/FFE880,USER/FFE9A0,SCI/FFFFFF88
monitor.c
#include "2110Bs.h"
H8S/2144 マイコンボード
  H8S2144ボード

H8S2110共通 全ピン出し
基板(その2)の部品取り
H8S/2144Aでない

H8S/2144  (FP-100B)
型名 HD64F2144FA20
(protocol A)

H8S/2144A  (FP-100B)
型名 HD64F2144AFA20
(protocol B)


片面アイロン基板パターンPDF
H8S/2144 使用H8S2128開発用ボード(外部1M SRAM)
H8S2144のピンをシュリンク64ピンに変換
20MHz Xtal 38400bps
アドバンスモード 内蔵ROMにモニタ
モード2/EXPE=1
外部SRAM H'40000-5FFFFでテスト
:F 40000 5FFFF 00
:F 40000 5FFFF FF
H82144 --> H8S2128   H82144 --> H8S2128
P40-42      P40-42    STBY        STBY
RD           RD         MD0-1       MD0-1
HWR          WR         AN0-7       AN0-7
A18 OR AS   AS         P60-67      P60-67
P96          P46        A8-A15      A8-A15
WAIT         WAIT      A0-A7       A0-A7
TXD0         TXD0      D8-D15      D0-D7
RXD0         RXD0
SCK0         SCK0
RES          RES
NMI          NMI


main pcb 両面アイロン基板パターンPDF  裏面PDFsub pcb 両面アイロン基板パターンPDF  裏面PDF


1SS352 VF0.98
1SS405 VF0.5

270Ωで分圧約3V 電気二重層コンデンサでバックアップ
AS_L OR A18_L = AS
MONITOR_H8S2144_196608_LOWER_AST0_WC0_mode2.MOT SRAM pcb 両面アイロン基板パターンPDF  裏面PDF
H8S/2128 マイコンボード (外部ROM 27C256 外部RAM 62256)


H8S/2128 Z80風ボード ノーマルモードROM32K RAM24K
UV-EPROMもう見かけない廃盤か・・・
両面アイロン基板パターンPDF  裏面PDF




定規をic裏に置いて90度曲げ後は返し曲げ表面実装品出来上がり28pソケット両面はんだ付け

HD64P2128PS20V
SRAM SRM2B256SLMX55
ROM M27C256B
TC74ACT14FT
TC74AC00FT

  パターン変更中
H8S/2128 マイコンボードV4 (外部ROM 27C256 外部RAM 62256 LCD端子付)


配線アイロン転写用改良 液晶ポート追加パターンチェック中                    アイロン基板パターンpdf 裏面
H8S/2128 ライター(ライターモード コピー)SDIP64版
H8S/2110B でH8S/2128コピー機 片面基板用 (FT232RL 24FC1025 オプション) パスコンは後付けパターンなし
マスターHD64F2128 ターゲットHD64P2128 Flash COPY LM1117ADJ 470Ω 180Ω(誤差選別) 4.51V電源電圧(定格超)
DP-64S pin フラシュメモリーライターモード 端子配置 20MHz
H8S/2110B側
P30-P37 FO0-FO7
P10-P17 FA0-FA7
P20-P27 FA8-FA15
PB6 FA16
PB7 FA17
PB0 HD64P #WE
PB1 HD64F #WE
PB4 #RES
PA0 HD64P #CE
PA1 HD64F #CE
PA2 HD64P #OE
PA3 HD64F #OE
P70-P77 LED lowで点灯
P80 予備
P81
P82 書き込みsw L-ON
P83 ベリファイsw L-ON アイロン基板パターンPDF



片面基板用だけど片面基板が無かったので
 USB EEPROM を入れてみた。


パターン切れ手直し厳しいCPU周りは綺麗にできた。


CPU下1.1ミリドリルで穴あけ頭削った銅釘
このあとヤスリ掛20Mセラロック


ICソケット足曲げはんだ付けSW LED DIPSW
H8S/2128 ライター(ライターモード コピー)SDIP64+SRAM版


H8S2128 Writer シュリンクDIPの扱いが、穴あけ多いし32PIN
(2128コピー機のHD64F2128をSRAMに変えただけ)
SRAM 1M (M68AF127B)
両面アイロン基板パターンPDF  裏面PDF




パターンチェック中
H8S/2110 Flashライター ZIF版 EN29F002 



H8S2110-Flash_Writerアイロン基板パターンPDF  裏面






1M SRAM ボード アイロン基板パターンPDF裏面に丸ピンソケット+連結ピン (22 29 24 カット) PA1 PB1 PA3へ


H8S2128用アダプター  アイロン基板パターンPDF
セラロック CSTCE20M0V51-R0
PLCC用アダプター   アイロン基板パターンPDF 裏面



ソケットはテストで付けただけ裏はピン立ててます。
パターンチェック中
H8S/2128 マイコンボード LCD(外部FlashROM EN29F002)


H8S/2128 Flash(PLCC)  LCD アイロン基板パターンPDF
スルーホールでないので 半田付け難しい、下からコテをあてソケット下の
隙間から糸はんだを入れて・・・・
H8S/2128 Flash   LCD  アイロン基板パターンPDF


パターンチェック中
H8S/2128 マイコンボード Nゲージ 


H8S/2128
RS485(LT1785) TD62083 TD62783 FT232RL FAN8034 MIC4224
Nゲージ用ターミナルコントローラー(USB 親機のみ)
マルチプロセッサ
FAN8034のPWM入力はCとRのチップ二段重ね



両面アイロン基板パターンPDF  裏面PDF


パターンチェック中
H8S/2128 マイコンボード XC9572 (外部ROM EN29F002 外部RAM M68AF127B)


H8S/2128
EN29F002  SRAM  LCD-IF XC9572XL FT232RQ
端子の表裏共用してます導通注意
両面アイロン基板パターンPDF  裏面PDF




付かず切れずにできた。XC9572パターンも使えそう
パターンチェック中
H8S/2128 マイコンボード (FAN8034)

H8S/2128 LCD モード2、3 片面基板
裏面オプション PWM FAN8034

LCD
P67 DB7    P66 DB6
P65 DB5    P64 DB4
P63 E      P62  RS
FAN8034
PW3 IN1   PW4 IN2   PW5 IN3
PW6 IN4   PW7 IN5   P12 CTL
PWX1 FWD  PWX0 REV
MUTE12  P20  MUTE34  P21
MUTE5  P22

アイロン基板パターンPDF 裏面




セラロック仕様だけど水晶制御線、電源 表面より導通 RCはパラ予定
H8S/2128 マイコンボード (M68AF127B)


モード切替(PIC10F222)     アイロン基板パターンPDF 裏面M68AF127B 64K使用

H8S/2128 19.6608MHz Xtal 38400bps
アドバンスモード 内蔵ROMにモニタ
MONITOR_H8S2128_196608_LOWER_AST0_mode2.MOT
モード2/EXPE=1
外部SRAM H'20000-27FFFでテスト
:F 20000 2FFFF 00
:F 20000 2FFFF FF

SRAM 20MHz=50ns 50x1.5-20=55ns
オーバークロック
H8S/2128 24.5760MHz Xtal 38400bps
MONITOR_H8S2128_245760_LOWER_AST0_WC0_mode2.MOT
H8S/2128 OTP 単体5Vで動作した 内蔵RAM ok

VCC 5V --> 6V(5Vでは動作しない)
20MHz  --> 29.4912MHz
38400  --> 57600bit/s
外部SRAM SRM2B256SLMX55 20000-27FFFH  R/W ok
H8S/2128 マイコンボード (SRM2B256)


SRAM SRM2B256SLMX55 使用 片面基板 アイロン基板パターンPDFicソケット下面を3箇所コテで溶かし収まり良くしてる
PROM変換ライター (32PIN4M8BIT-->40PIN4M16BIT)
H8S2110BV
27C040 -->  27C240
              27C4096
              27C2048

P10-P17 D0-D7
P20-P27 D8-D15
P60-P67 A0-A7
P70-P77 A8-A15
P40-P42 A16-A18
PB4 32PIN #OE 24
PB6 32PIN #CE 22
PB5 40PIN #OE 20
PB7 40PIN #CE 2
PA0 L VPP12.75V
PA2 L VCC6.5V


アイロン基板パターンPDF 裏面


パターンチェック中
H8S/2128 300円液晶で8色キャラクタディスプレイモジュール


 74HC157 74HC32 74HC04アイロン基板パターンPDF 裏面
モニターROMで基板動作テスト 画像データをRAMに転送して表示
gimp 画像制作インデックスカラー カラーマップGIMP Palette
画像 変換 垂直反転 ファイル 保存 16color_400x96_V4.bmp
hexエディタ ヘッダーをカット
上下ビットアドレス並び替え
java FileConvLcd01 16color_400x96_V4.bin 
output.dat バイナリーをmot変換16color_400x96_V4_RAM_S2.mot
(objcopy -I binary -O srec --adjust-vma=0x23500 inf outf)
基板動作確認出来たのでH8S2128 ROMにフォントを用意
H8S2128_LCD300_FONT_ALL_14A00_S2.mot つづく
H8S/2128 6ビット(R2G2B2)表示キャラクタディスプレイモジュール


 M68AF127B 74HC541 74HC00 パターンチェック中アイロン基板パターンPDF 裏面
32DIP_接続オプションI/Oボード


TC6367AN(モード2 FE30-FE38)74HC541アイロン基板パターンPDF 裏面
H8S/2128 +ROM16ビット(R5G6B5)表示


MX27C2048 74HC00 LCD-CLKをRDの反転に変更アイロン基板パターンPDF 裏面















INC.L      #1,ER6               モニターROMにp46をclk_out設定
MOV.B      @ER6,R1L             runするまでclk供給sw
で1dotループせず410回分       LCDに無clk状態=部分的白く壊れる

テスト用ROMイメージ MX27C2048 2M  LCD300_TEST_2M_ROM.MOTチラツキがない程度で表示 120Hz
27C240-27C040*2変換基板


27C240-27C040*2変換基板             アイロン基板パターンPDF 裏面
27C240-AS6C2016 SRAM変換基板
ROM開発ボード
3pin(配線が必要)
1 AS 2 WE 3 RD
6pin
1-2 書込み時ジャンパー
2-3 ROMモード
4-5 LB D8-D15書き込み
5-6 UB D0-D7書き込み
データバス配線が必要

27C240_AS6C2016 SRAM 74HC32       アイロン基板パターンPDF 裏面1M 64kx16 中古で試作 2Mピンが違う
H8S/2128 +ROM 16ビット(R5G6B5)表示 スリム版


スリムにLEDバックライト対応 12V単電源アイロン基板パターンPDF 裏面











6チャンネルADレベルメータ LCD表示領域を50x6で300ブロックに分割
ROMの読み出すアドレスを変えて表示したい位置に表示している
ROM内の表示データに制限されるが動きあるカラー表示ができる
テスト用ROMイメージ MX27C2048 2M  LCD300_TEST_2M_ROM.MOT
H8S/2128 +RAM16ビット(R5G6B5)表示


 AS6C2016 74HC245*2 74HC00パターンチェック中 アイロン基板パターンPDF 裏面
H8S/2128 LCD8色キャラクタディスプレイモジュール高速版





















1byte 2dot横並び HC00 HC1G32 NL7SZ57 NC7SZ27 HC74 HC157パターンチェック中 アイロン基板パターンPDF 裏面


ロジック部分をXC9536置換版パターンチェック中 アイロン基板パターンPDF 裏面
H8S/2128モード1 LCD 128キャラクタディスプレイモジュール(29EE010)


29EE010 8000-BFFFh 128文字パターンチェック中 アイロン基板パターンPDF 裏面
H8S/2128モード1 LCD 128キャラクタディスプレイモジュール FCCなし(27C256)


27C256 4000-7FFF 128文字 LEDバックライト対応 FCC無モデルパターンチェック中 アイロン基板パターンPDF 裏面  LEDバー


300円液晶8色用 FR4-0.15t使用 FCC36to14pinフレキレス基板パターンチェック中 アイロン基板パターンPDF 裏面
H8S/2128モード1 LCD 128キャラクタディスプレイモジュール FCCなし(MX29F040)


MX29F040 8000-BFFFhパターンチェック中 アイロン基板パターンPDF 裏面
H8S/2110BV カラーLED POV DISPLAY




















 LED 7.2V電源 MCU 5V電源(定格外)IO 1mA以下に制限 書き込みもok

AZ1086H5V TD62083 LM356 CNZ1023 MCP1416 FDS4935A (PWM) アイロン基板パターンPDF 裏面
FT232H MCP23S17  PC-SPI  H8S/2128 Writer
H8S2128-ROM Writer



パターンチェック中                    アイロン基板パターンpdf 裏面
PICFT232H MCP23S17(QFN)  PC-SPI  H8S/2128 Writer



パターンチェック中                    アイロン基板パターンpdf 裏面