Io 如何扫描100多个数字输入(低电平或高电平)?
我有120个数字输入,可接受高电平或低电平。如果考虑使用IO扩展器,则需要8个IO扩展器(16位)。在这种情况下,我的主板上只有一个I2C接口可以连接8个I2C设备。另一种方法是使用2个IO扩展器(16位)构建两个8x8矩阵,如键盘矩阵。但问题是键盘短列和行,而我的输入只接受高电平或低电平Io 如何扫描100多个数字输入(低电平或高电平)?,io,gpio,i2c,Io,Gpio,I2c,我有120个数字输入,可接受高电平或低电平。如果考虑使用IO扩展器,则需要8个IO扩展器(16位)。在这种情况下,我的主板上只有一个I2C接口可以连接8个I2C设备。另一种方法是使用2个IO扩展器(16位)构建两个8x8矩阵,如键盘矩阵。但问题是键盘短列和行,而我的输入只接受高电平或低电平 关于这个要求,有没有更好的硬件设计?欢迎提出任何建议。为了减少芯片的占地面积和焊接工作量,建议使用带有大量GPIO引脚的I2C GPIO扩展器 例如,在TSSOP-56包中提供40-GPIO。您只需要4个芯片
关于这个要求,有没有更好的硬件设计?欢迎提出任何建议。为了减少芯片的占地面积和焊接工作量,建议使用带有大量GPIO引脚的I2C GPIO扩展器 例如,在TSSOP-56包中提供40-GPIO。您只需要4个芯片就可以支持128 GPIO,32 GPIO作为备用 对于编程,您只需要处理I2C设备的4个地址
希望有帮助。为了减少芯片的占地面积和焊接工作量,建议使用带有大量GPIO引脚的I2C GPIO扩展器 例如,在TSSOP-56包中提供40-GPIO。您只需要4个芯片就可以支持128 GPIO,32 GPIO作为备用 对于编程,您只需要处理I2C设备的4个地址 希望对您有所帮助。请阅读此内容。请阅读此内容。