芯片的地址线设计思路
假如我有一款芯片,我需要设计他的通讯地址。上图中可以通过 BS0 和 BS1 两个引脚连接 VCC 或者 GND,从而确定芯片的地址。举个例子:假如芯片手册中已经确定了通讯地址的前5位为:0001 1。芯片的8位整体地址也就为:0001 1xxW/R,W/R 为读写位(1读,0写)通过BS0和BS1的不同接入方式,可以得到芯片的4种地址,如下表:BS0BS1地址焊接000001 100W/RR1,
·

假如我有一款芯片,我需要设计他的通讯地址。上图中可以通过 BS0 和 BS1 两个引脚连接 VCC 或者 GND,从而确定芯片的地址。
举个例子:
假如芯片手册中已经确定了通讯地址的前5位为:0001 1。
芯片的8位整体地址也就为:0001 1xxW/R,W/R 为读写位(1读,0写)
通过BS0和BS1的不同接入方式,可以得到芯片的4种地址,如下表:
| BS0 | BS1 | 地址 | 焊接 |
|---|---|---|---|
| 0 | 0 | 0001 100W/R | R1,R2 不焊接,R3,R4 短路焊接 |
| 0 | 1 | 0001 101W/R | R1,R4 不焊接,R3,R2 短路焊接 |
| 1 | 0 | 0001 110W/R | R1,R4 短路焊接,R3,R2 不焊接 |
| 1 | 1 | 0001 111W/R | R1,R2 短路焊接,R3,R4 不焊接 |
综上,也就是说在同一个总线I2C上,可以同时接入四块芯片进行通信,获取每块芯片的数据。岂不美哉!
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)