为了让电路积木更加通用,后续不同的板子也能直接copy过来使用所以要定义一些标准接口,这样可以提升其通用性,只要是遵循这一原则所做的开发无论是谁都能方便快捷的复用电路积木的其他模块。
标准接口使用2.54mm的排针,在电源电流较大的情况下使用3.96mm的排针。一方面价格便宜,另外一方面较为通用。
在接口方面目前比较多的开发板都是兼容ARDUINO的接口,所以IIC和SPI等接口顺序根据ARDUINO 接口顺序排序。这样要是要用到ARDUINO 快速验证调试。
图1:Arduino Uno 引脚定义
1.1有电源IIC接口排序
PIN1 |
PIN2 |
PIN3 |
PIN4 |
PIN5 |
VCC |
SCL |
SDA |
NC |
GND |
1.2无电源IIC接口排序
PIN1 |
PIN2 |
PIN3 |
PIN4 |
SCL |
SDA |
NC |
GND |
1.3 有电源SPI接口排序
PIN1 |
PIN2 |
PIN3 |
PIN4 |
PIN5 |
PIN6 |
VCC |
GND |
SCLK |
MISO |
MOSI |
CS |
1.4 无电源SPI接口排序
PIN1 |
PIN2 |
PIN3 |
PIN4 |
PIN5 |
GND |
SCLK |
MISO |
MOSI |
CS |
其中一块板子有多个SPI的从机情况下从PIN号后面继续延伸,比如有电源的从机2的CS为PIN7,同理无电源SPI接口的从机2的CS位PIN6。
既然数字接口借鉴IIC和SPI等接口顺序
模拟接口仿照ADC/DAC 模块与 Arduino 连接的方式也是可以滴
引用: qwqwqw2088 发表于 2023-1-6 08:27 既然数字接口借鉴IIC和SPI等接口顺序 模拟接口仿照ADC/DAC 模块与 Arduino 连接的方式也是可以滴
收到,模拟接口想的主要是命名之类
引用: xutong 发表于 2023-1-6 15:20 对。用2.54排针 便宜好用
最常用的是通孔的直插件,不过最近比较喜欢贴片的2.54的,可以更好进行板卡的走线设计
引用: 秦天qintian0303 发表于 2023-1-7 20:39 最常用的是通孔的直插件,不过最近比较喜欢贴片的2.54的,可以更好进行板卡的走线设计
贴片可能可以直接生产,比较方便