Files
LLMWiki/raw/DTU/硬件 TCP 协议栈芯片 CH395F.md
2026-06-03 21:55:02 +08:00

43 lines
9.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 简介
![image.png](https://lsky.bitnasdaq.vip/NEGdCf.png)
## 官方硬件参考设计
![image.png](https://lsky.bitnasdaq.vip/P006P7.png)
## 引脚定义
| CH395F 引脚号 | 引脚名称 | 类型 | 引脚说明 |
| ---------- | -------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 2 | RXP | I/O | 10BASE-T/100BASE-TX MDI 模式下的差分输入10BASE-T/100BASE-TX MDIX 模式下的差分输出。 |
| 3 | RXN | I/O | 10BASE-T/100BASE-TX MDI 模式下的差分输入10BASE-T/100BASE-TX MDIX 模式下的差分输出。 |
| 4 | TXP | I/O | 10BASE-T/100BASE-TX MDI 模式下的差分输出10BASE-T/100BASE-TX MDIX 模式下的差分输入。 |
| 5 | TXN | I/O | 10BASE-T/100BASE-TX MDI 模式下的差分输出10BASE-T/100BASE-TX MDIX 模式下的差分输入。 |
| 6 | VCC33 | P | 3.3V 电源输入,建议 0.1uF 并联 10uF 或 4.7uF 对地电容贴近芯片放置。 |
| 19 | VCCIO | P | I/O 接口的电源输入,建议 0.1uF 对地电容贴近芯片放置。 |
| 9 | VDDK | P | 外接 1uF 对地电容贴近芯片放置。 |
| 0 | GND | P | 公共接地端。 |
| 1、7、8 | NC | - | 保留引脚,建议悬空。 |
| 12 | XI | I | 晶体振荡器输入,需外接 25MHz 晶体一端,或外部时钟输入,内置晶振匹配电容。 |
| 13 | XO | O | 晶体振荡器反相输出,需外接 25MHz 晶体另一端,内置晶振匹配电容。 |
| 10 | RSTI | I, PU | 外部复位输入,低电平有效,内置上拉电阻。 |
| 11 | TNOW | O | 发送状态输出,用于控制串口的 RS485 收发切换。 |
| 14 | RST | O | 复位和外部复位输出,高电平有效。 |
| 15 | INT# | O | 中断请求输出,低电平有效。 |
| 16 | ELINK# | O | 网络连接指示 LED 输出:低电平表示以太网 PHY 已连接;高电平表示以太网 PHY 未连接。 |
| 17 | SEL | I, PU | 在芯片内部复位期间作为接口配置输入使用,其具体配置方法详见章节 6.1。 |
| 18 | EACT# | O | 载波感应指示 LED 输出LED 闪烁表示有载波感应信号。 |
| 20 | GPIO0 | I/O | 通用输入输出引脚 0默认配置为输入模式。 |
| 21 | A0/GPIO1 | I/O, PU | A0并口的地址输入区分命令口与数据口内置上拉电阻当 A0=1 时可以写命令,当 A0=0 时可以读写数据。GPIO1通用输入输出引脚 1默认配置为输入模式。 |
| 22 | RD#/GPIO2 | I/O, PU | RD#并口的读选通输入低电平有效内置上拉电阻。GPIO2通用输入输出引脚 2默认配置为输入模式。 |
| 23 | WR#/GPIO3/RDY# | I/O, PU | WR#并口的写选通输入低电平有效内置上拉电阻。GPIO3通用输入输出引脚 3默认配置为输出模式。RDY#CH395F 复位完成后,输出低电平;在并口模式下 RDY# 功能不生效。 |
| 24 | PCS#/GPIO4 | I/O, PU | PCS#并口的片选控制信号输入低电平有效内置上拉电阻。GPIO4通用输入输出引脚 4默认配置为输入模式。 |
| 25 | D0/GPIO5 | I/O, PU | D0并口的 8 位双向数据总线中的第 0 位内置上拉电阻。GPIO5通用输入输出引脚 5默认配置为输入模式。 |
| 26 | D1/GPIO6 | I/O, PU | D1并口的 8 位双向数据总线中的第 1 位内置上拉电阻。GPIO6通用输入输出引脚 6默认配置为输入模式。 |
| 27 | RXD/D2/GPIO7 | I/O, PU | RXD异步串口的串行数据输入内置上拉电阻D2并口的 8 位双向数据总线中的第 2 位内置上拉电阻。GPIO7通用输入输出引脚 7默认配置为输入模式。 |
| 28 | TXD/D3 | I/O, PU | 在芯片内部复位期间作为接口配置输入,内置上拉电阻,配置方法详见 6.1 章节在芯片复位完成后作为接口引脚使用。TXD异步串口的串行数据输出。D3并口的 8 位双向数据总线中的第 3 位,内置上拉电阻。 |
| 29 | SCS/D4 | I/O, PU | SCSSPI 接口的片选输入 SCS低电平有效内置上拉电阻。D4并口的 8 位双向数据总线中的第 4 位,内置上拉电阻。 |
| 30 | SCK/CTS/D5 | I/O, PU | SCKSPI 接口的串行时钟输入 SCK内置上拉电阻。CTS清除发送输入内置上拉电阻。若是高电平串口在当前数据传输结束时阻断下一次的数据发送可以连接对端 RTS 实现硬件流控(串口流控功能默认关闭,可通过 CMD_SET_FUN_PARA 命令开启。D5并口的 8 位双向数据总线中的第 5 位,内置上拉电阻。 |
| 31 | SDI/D6 | I/O, PU | SDISPI 接口的串行数据输入 SDI内置上拉电阻。D6并口的 8 位双向数据总线中的第 6 位,内置上拉电阻。 |
| 32 | SDO/RTS/D7 | I/O, PU | SDO作为 SPI 接口的串行数据输出。RTS发送请求输出若是低电平表明串口准备好接收数据可以连接对端 CTS 实现硬件流控(串口流控功能默认关闭,可通过 CMD_SET_FUN_PARA 命令开启。D7并口的 8 位双向数据总线中的第 7 位,内置上拉电阻。 |
#### VCCIO
CH395 所有**通用 I/O 引脚、通信接口引脚**的输入输出电平标准,**完全由 VCCIO 引脚的供电电压决定**,与芯片内核电源 VCC33必须 3.3V)完全独立。
## 复位设计
CH395 芯片**内置了电源上电复位电路**,也可通过 RSTI 引脚拉低控制复位。RSTI 引脚用于从外部输入异步复位信号;当 RSTI 引脚为低电平时CH395 芯片被复位;当 RSTI 引脚恢复为高电平后CH395 将进入初始化阶段约 15ms在这段时间内主机禁止操作 CH395。