×

具有高IO引脚数的16位微控制器

消耗积分:0 | 格式:rar | 大小:0.50 MB | 2017-06-16

分享资料个

  具有高I/O引脚数的16位微控制器

  小型微控制器可能适合于紧凑的空间,并能很好地实现所需的目标,但几乎根据定义,它们将是I/O受限的。这一解决方案,即使是小型的6微米,是扩展I/O量使用串行总线或移位寄存器。稍大的部分特征的并行总线可以使用外部多路复用器和锁存器和地址译码和读/写信号。这些方法可以很容易地通过每次8, 16块或32位的块来扩展I/O量。

  问题是这些解决方案需要更多的芯片,特殊的代码块来移位和写(或读),并且可能引入延迟时间。而小微可比大部分不太昂贵的,当你把所有的费用为离散的锁存器,解码器,mulitplexors,德器,收购成本,和所有权的部分,再加上每个设备的升级成本,成本是明智的一洗,或者你可以做的更好更大的封装比较小的一个。

  本文介绍了具有高I/O引脚数的16位微控制器。我们将研究一些提供I/O数为100或更多的部分,以及一些具有提高性能的专业特性。一路上,我们将指出优点和局限性,只有外部部分可以解决。

  具有高I/O引脚数的16位微控制器

  Advantages and disadvantages

  There are times where a small micro with external latches or logic can do what larger parts cannot. For example, mixed I/O signal levels scattered around the periphery of a printed circuit board (PCB) may need specific level shifters that very few micros support in a native way (like LVDS)。 Level shifting to higher voltage outputs is done quite easily with an open collector part biased at the higher voltage level. Input levels can be attenuated passively with resistors, but at high speeds, the current limiting stretches out rise and fall times because junction capacitance becomes a more prevalent issue. Active buffers may be better used here.

  High-I/O parts may also cause routing issues. When a lot of I/O is scattered around the board, routing parallel buses and signals from a central processor to various latches or buffers can introduce signal skew from bit to bit, and may require additional routing layers. This adds more cost to the PCB and can also affect reliability. With such a densely routed board, debug and troubleshooting can be a nightmare (Fig. 1, left)。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !