bit3_ref
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| bit3_ref [2018/03/31 17:15] – [串口控制台] admin | bit3_ref [2025/10/14 06:22] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ~~NOTOC~~ | + | ======BIT3外围设计====== |
| - | =====BIT3设计要点===== | + | |
| ---- | ---- | ||
| + | ====FLASH地址模式==== | ||
| + | * 启动的SPI总线寻址地址格式分为3Byte和4Byte两种,3Byte最大寻址16MB。(以前一些路由器使用的3B地址模式能依靠扩展指令达到寻址32MB FLASH的目的,但这种方法有弊端) | ||
| + | * winbond的W25Q256 SPI-FLASH默认3B寻址,但可以通过设置ADP位为1将寻址改为4B模式,不受断电的影响。 | ||
| + | * 同理,7688启动CS1拉低是3B,拉高是4B,不管如何选择,FLASH地址模式和7688启动地址模式必须有对应,即3B对应3B,4B对应4B,否则启动失败。 | ||
| + | * 不同的地址模式需要烧录对应的Uboot,而OpenWrt已经都兼容。 | ||
| + | ====MT7688启动模式相关引脚==== | ||
| + | 具体7688启动模式如下图: | ||
| + | {{ :: | ||
| + | 下表就是BIT3模组本身已经对这些PIN做的处理,所以底板在设计时使用到这些PIN一定要谨慎。 | ||
| + | ^ 描述 ^ 模组已做的处理 ^ | ||
| + | | I2S_SDO | 4.7K下拉 | | ||
| + | | SPI_CS1 | 4.7K下拉(默认3B模式)| | ||
| + | | SPI_CLK | 4.7K上拉 | | ||
| + | | SPI_MOSI | 4.7K下拉 | | ||
| + | | UART_TXD0 | 4.7K下拉 | | ||
| + | | UART_TXD1 | 4.7K上拉 | | ||
| + | <wrap hi> | ||
| + | ---- | ||
| ====串口控制台==== | ====串口控制台==== | ||
| - | 控制台UART_RX0设计时,外部请考虑上拉电阻到3.3V,例如10K、4.7K、3.3K等等。防止UART_RX0受到干扰情况下执行“命令”。 | + | 控制台UART_RX0设计时,外部请考虑上拉电阻到3.3V,例如10K、4.7K等等。防止UART_RX0受到干扰情况下执行“命令”。 |
| + | ---- | ||
| ====免焊救砖==== | ====免焊救砖==== | ||
| 免焊救砖指的是如果UBOOT损坏了,我们就称板子变砖了,虽然几率极小,但也只能使用SPI编程器对板子进行“救砖操作” \\ | 免焊救砖指的是如果UBOOT损坏了,我们就称板子变砖了,虽然几率极小,但也只能使用SPI编程器对板子进行“救砖操作” \\ | ||
| Line 11: | Line 29: | ||
| BIT模块相较市面上其他模块,这部分特性把FLASH的供电独立了出来。推荐用户为了量产后维护方便,可以将SPI_MISO、SPI_MOSI、SPI_CLK、SPI_CS0、VDD_FLASH预留焊盘。 | BIT模块相较市面上其他模块,这部分特性把FLASH的供电独立了出来。推荐用户为了量产后维护方便,可以将SPI_MISO、SPI_MOSI、SPI_CLK、SPI_CS0、VDD_FLASH预留焊盘。 | ||
| - | ====VDD_FLASH供电的兼容设计==== | + | ---- |
| - | ^ 16MB及以下FLASH容量 ^ 32MBFLASH容量 | + | ====VDD_FLASH供电==== |
| - | | 3.3V电源经过低Vf二极管到VDD_FLASH,例如RB520S30 | 按照最小系统推荐电路,通过CPURST_N信号和MOS、三极管组成FLASH断电电路 | | + | <wrap hi> |
| + | ^ FLASH容量< =16MB ^ FLASH> | ||
| + | | 3.3V电源经过低Vf二极管到VDD_FLASH,例如RB520S30 | ||
| - | ====复位电路设计==== | ||
| - | ====可能影响模块启动的PINS==== | + | ---- |
| - | * 要点2: | + | ====复位电路==== |
| + | <wrap hi> | ||
| - | ^ PIN ^ 描述 | + | ^ 低成本RC复位电路 |
| - | | A2 | I2S_SDO | + | | {{ :: |
| - | | A8 | SPI_CS1 | | + | |
| - | | A9 | SPI_CLK | | + | |
| - | | A11 | SPI_MOSI | | + | |
| - | | B1 | UART_TXD0 | | + | |
| - | | C6 | UART_TXD1 | + | |
| - | * MT7688的网络PHY为电压输出型,如果连接网络变压器 ,中心抽头仅对地0.1uF电容即可, 不需要额外的四个电阻,如果想省去网络变压器,连接方式需要参考NEO的原理图网路部分。 | + | ====电源去藕==== |
| - | {{ ::net.png?400 |}} | + | 适用一大一小电容对电源干扰去藕,PCB步线时尽可能靠近BIT模块的3.3V供电引脚。 |
| + | {{ ::powercap.png?200 |}} | ||
| - | * WPS为用户按键(GPIO38),默认Uboot启动会检测此引脚电平,原理图设计请上拉到3.3V。 | + | ====网口==== |
| - | | + | 7688的网口自适应,T和R可根据PCB布线任意交换,注意P和N不可交换。 |
| - | * RF跳线电阻要紧挨C2引脚,可确保仅使 I-PEX端子时获得最佳性能。 | + | ^ 简易电容耦合设计(不适用于工业环境) ^ 变压器耦合设计 ^ |
| + | | 要点:RXI_P/ | ||
bit3_ref.1522516500.txt.gz · Last modified: (external edit)
