能扩展微机输出端口的RC低通滤波器
扫描二维码
随时随地手机看文章
几乎是摩尔定律的必然结果:明年,微机将具有更多功能,软件开发团队也会有更宏大的构想。可惜,输出针脚的数量并未增加。找到一个多余输出端口用于诊断、测试或标准I/O都是很困难的。图1中的单一针脚“总线”以简单的附加硬件可提供无数的并行输出。带有RC低通滤波器的微机输出,控制串/并转换器HC164。要向串/并转换器中输入数据,每个位中要含有1-0-1的转换,这种转换可改变低态的长度。如果低态长于低通滤波器的时间常数,会有一个0转到寄存器中。如果低态较短,则有一个1转入寄存器中。这样时钟和数据信号结合成单一信号。低通滤波器可将时钟信号与数据信号分离开(图2)。
尽管图1中的电路可控制反应缓慢的器件,如继电器或LCD。如将其与LED合用,当HC164在写操作时会产生令人不快的闪烁。为了解决此问题,图3中的电路采用了串入/并出寄存器4094,它有一个频闪输入允许同时更新所有输出,没有中间级别。一对单稳态电路提供了数据和频闪信号,此电路应能控制并行器件,如基于HD44780的显示模块。