只好通过扩展IO的方法解决问题(常用的io扩展方法有哪些)

有个项目,需要很多个IO口,但是所选的MCU IO口不够。

和软件工程师讨论了一番,他不建议换MCU,因为这颗MCU他已经很熟悉,玩很很溜了,如果换MCU,又要重新去熟悉,开发时间就有可能很长了。

只好通过扩展IO的方法解决问题(常用的io扩展方法有哪些)

又跟老板反馈了这件事,老板也同意软件工程师的意见,因为老板觉得时间就是金钱,快速的研发时间是企业抢占市场,铸就竞争力的重要因素,是企业赖以生存的基础。

既然老板都发话了,那只有唯命是从。如果不换MCU,要解决IO口不够的问题,那只有使用IO扩展芯片才解决这个问题。

在网上查找相关芯片,发现有不少能扩展出16个IO口芯片。这种芯片只需要MCU用一个I2C接口和它通信,就要扩展出16个IO。看了相关规格书,觉得比较合适,就决定选择这颗IC来进行设计。

最后,一共选用了3颗这样的IC,完成了以下的原理图和PCB的设计。

IO扩展原理图的设计。

只好通过扩展IO的方法解决问题(常用的io扩展方法有哪些)

IO扩展PCB的设计。

只好通过扩展IO的方法解决问题(常用的io扩展方法有哪些)

以上内容来源于网络,由“WiFi之家网”整理收藏!

原创文章,作者:电脑教程,如若转载,请注明出处:https://www.224m.com/198265.html

(0)
电脑教程电脑教程
上一篇 2022年11月23日 09:47
下一篇 2022年11月23日 09:56

相关推荐