I/O-port扩张器提供基于单片机设计的灵活性
微控制器(MCU)的一个主要功能从技术的起始是集成的I / O端口电路。通用I/O服务提供各种功能,从简单的连接到交换机和指示器,充当关键任务中断处理的触发器。然而,随着使用较少的引脚的更小的IC包的趋势,有时您可能会缺少应用程序中需要的I/O端口数量。我/ o-port-expander IC加MCU设计的灵活性,一个有价值的工具。一些集成电路连接到集成I/O线。别人可以连接串行接口如IC间(我²C)。如果缺少I/O线或需要在系统中分配I/O,可能有一种设计可以满足您的需求。让我们来看看一些典型的集成电路和单片机扩展可使用。
我们将首先讨论为什么您可能需要一个I/O端口扩展器。总是有一个简单的解决方案,就是选择一个拥有更多I/O端口的不同MCU,但这可能不是最好的选择。通过将微型MCU与端口扩展芯片相结合,可以实现更小的占用空间、更低的成本和更低的功耗设计。此外,大多数MCU今天分配多个功能很多销试图减少IC的足迹。您可能无法访问集成在微控制器中的I/O,因为您需要另一个外围设备的PIN。在某些应用程序中,您可能需要远离MCU的I/O集群,与物理世界接近物理接口。
One place where I/O expanders certainly come in handy is alongside very small MCUs that have few pins. For example, a number of Microchip 8-bit MCUs in the PIC12F family come in 8-pin packages. Specifically, we will discuss the PIC12F1822. The 8-pin MCU includes only six I/O lines, and most designs could not use all of those pins for general-purpose I/O given that pins are shared with other peripherals. The MCU also includes an A/D converter and two timers.
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !