对837-15093-06 7通道I/O控制板的逆向研究
相当神秘的小板子。官方在手册上提供的名称是IC BD I/O 7CH CONT RS232 12V
。根据对未贴片元件的研究,这个板子可能还有支持RS485和CAN总线的变体版本。电源总线为5V,外围电路极其简单,因此只介绍一些核心的元件及接口的针脚定义和连接方式。
目前已知部分使用这块板子的游戏均将其用于LED灯带控制,部分游戏如下1:
- Ongeki(SM16703P LED)
- Chunithm / Chunithm NEW(WS2811S LED)
- FGO Arcade(SM16703P LED)
接口定义
CN1:12V电源输入,XA-2P
引脚 | 定义 |
---|---|
1 | +12V |
2 | GND |
CN2:I/O,XH-9P
引脚定义来源于用户手册,但控制LED时仅使用了GSCLK,仅依靠引脚名称无法推断作用。
引脚 | 定义 |
---|---|
1 | MODE |
2 | BLANK |
3 | XLAT |
4 | GSCLK |
5 | SCLK |
6 | SOUT |
7 | SIN |
8 | GND |
9 | GND |
CN3:RS232/RS485,XH-6P
引脚 | 定义 | 备注 |
---|---|---|
1 | RXD | |
2 | TXD | |
3 | GND | |
4 | ID_OUT | 通过一个三极管与MCU相连 |
5 | TERM | 连接至RXD |
6 | TERM1 | 连接至TXD |
CN4:RS422,XH-4P
引脚 | 定义 | 备注 |
---|---|---|
1 | TXD | RS422 Y |
2 | RXD | RS422 Z |
3 | GND | |
4 | ID_IN |
CN5 & CN6:CAN总线
好像很多控制板都有这个总线的接口,但都空焊了。针脚定义与837-15257的两个CAN接口一致,可参考我之前的文章,在此不再赘述。
CN7:ICSP,PH-6P
引脚 | 定义 |
---|---|
1 | MISO |
2 | +5V |
3 | SCK |
4 | MOSI |
5 | RESET |
6 | GND |
如果你觉得眼熟,那就对了,它就是把 Atmel AVR系列单片机用于编程的ISP接口横着摆了而已2:
IC针脚定义
IC1:ATMEGA32M1-AU
核心为一颗ATMEGA32M1-AU。引脚定义如下,加粗为非IO引脚,串口RT视角为MCU
引脚 | 定义 | 备注 |
---|---|---|
1 | CN2_4 GSCLK & CN7_1 MISO | 串接47Ohm电阻 |
2 | CN7_4 MOSI & IC3 DI | 串口TX |
3 | CN4_4 ID_IN | 2.2kOhm上拉 |
4 | VCC | |
5 | GND | |
6 | IC2 RO | 接收器输出 |
7 | IC2 RE# | 接收器使能 |
8 | CN2_7 SIN | 串接47Ohm电阻 |
9 | CN2_6 SOUT | 串接47Ohm电阻 |
10 | XTAL Input | |
11 | XTAL Output | |
12 | CN7_3 SCK & IC3 RO | 串口RX |
13 | CN2_1 MODE | 串接47Ohm电阻 |
14 | CN2_2 BLANK | 串接47Ohm电阻 |
15 | CN2_3 XLAT | 串接47Ohm电阻 |
16 | DIPSW1_1 | 2.2kOhm上拉 |
17 | DIPSW1_2 | 2.2kOhm上拉 |
18 | DIPSW1_3 | 2.2kOhm上拉 |
19 | AVCC | |
20 | AGND | |
21 | AREF | |
22 | DIPSW1_4 | 2.2kOhm上拉 |
23 | DIPSW1_5 | 2.2kOhm上拉 |
24 | DIPSW1_6 | 2.2kOhm上拉 |
25 | DIPSW1_7 | 2.2kOhm上拉 |
26 | LED3 | |
27 | LED2 | |
28 | CN2_5 SCLK | 串接47Ohm电阻 |
29 | DIPSW1_8 & IC3 RE# | 2.2kOhm上拉 |
30 | CN3_4 ID_OUT | 通过三极管连接 |
31 | CN7_5 RESET | |
32 | IC3 DE | 串口输出使能 |
IC2:NXP TJA1050(猜测),CAN总线收发器
因为是sega许多控制板都有的设计,因此合理推断是一样的芯片。
IC3:ADI MAX33049E(猜测),RS485/RS422收发器
根据针脚推测,也可能是可以进行pin-to-pin替换的其它型号。
IC4:ADI ADM3222,RS232收发器
IC5:未知,串口通信相关
参考资料
本文由作者按照
CC BY 4.0
进行授权