亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

串行输入、并行输出(SIPO)移位寄存器:将串行数据转换为并行输出以高效扩展 I/O

串行输入、并行输出(SIPO)移位寄存器与串行输入、串行输出(SISO)移位寄存器共享相同的数据移位核心,但它将每个内部级的输出单独引出为独立的输出引脚。这使其成为将单根串行数据线转换为多路并行输出的理想方案。

工作原理

当四位数据依次串行送入器件时,每个时钟脉冲将数据移位一级。经过第四个脉冲后,四位数据会同时出现在输出引脚 Q_A 至 Q_D 上:

串行输入、并行输出(SIPO)移位寄存器:将串行数据转换为并行输出以高效扩展 I/O

这一简单机制常被形象地描述为:在串行输入、串行输出移位寄存器的每一级上引出抽头点。

SIPO 与 SISO 的对比

厂商通常提供最高 8 位宽的 SIPO 器件,因为更宽的并行输出会需要不切实际的大量引脚。相比之下,串行输入、串行输出移位寄存器可扩展至 64 位,适用于仅需单根串行线路的场合。

串行输入、并行输出(SIPO)移位寄存器:将串行数据转换为并行输出以高效扩展 I/O

器件通过有效低电平的 CLR 输入进行清零,该信号在加载新数据前将所有内部触发器复位。

德州仪器常见 SIPO 芯片

串行输入、并行输出(SIPO)移位寄存器:将串行数据转换为并行输出以高效扩展 I/O

74AHC594 内部包含两个独立时钟:SRCLK 用于移位寄存器,RCLK 用于输出寄存器。这种分离使得在移入新数据时输出保持稳定,这对驱动继电器、电机等执行器至关重要。

串行输入、并行输出(SIPO)移位寄存器:将串行数据转换为并行输出以高效扩展 I/O

数据移入上部 8 位移位寄存器后,RCLK 的上升沿将数据锁存到输出寄存器,后续移位操作期间输出保持不变。

同理,74AHC595 用输出使能 OE 替代了输出寄存器清零功能,提供三态缓冲器,可在系统上电期间将输出断开。

串行输入、并行输出(SIPO)移位寄存器:将串行数据转换为并行输出以高效扩展 I/O

实际应用

在实际系统中,SIPO 移位寄存器常用于从 I/O 引脚有限的单片机驱动远程显示屏、LED 指示灯或其他并行输入设备。例如,报警系统可将串行数据发送到远程面板,SIPO 将其扩展为八路 LED 输出。

串行输入、并行输出(SIPO)移位寄存器:将串行数据转换为并行输出以高效扩展 I/O

仅使用五根导线——时钟、串行数据、选通(或 RCLK)、电源和地——即可大幅减少主板与远程面板之间的物理连接,提高可靠性并简化布线。

对于更大规模的显示或执行器阵列,可将多个 SIPO 器件级联。第一个寄存器的 Q_H 输出接入下一个器件的 SER 输入,而 SRCLK 和 RCLK 引脚并联。

LED 指示灯常利用 SIPO 寄存器进行多路复用,使单路串行输入即可控制多个段或数码管,无需为每个 LED 分配专用引脚。

总之,串行输入、并行输出移位寄存器提供了一种经济、可扩展的方案,从串行数据流扩展并行输出,是嵌入式系统设计中不可或缺的组件。

相关工作表

工业技术

  1. 低压交流电源相移电路:元件选型与最佳实践
  2. 八进制与十六进制转十进制:实用指南
  3. 十进制转二进制、八进制、十六进制:实用指南
  4. 移位寄存器:基础、应用与设计变体
  5. 串入串出移位寄存器:基础与实际应用
  6. 并入串出移位寄存器 (PISO):设计、操作与应用
  7. COVID-19如何加速3D打印跨行业采纳
  8. 钣金化学转化膜处理:增强铝件耐用性与导电性能
  9. 星三角 (Y-Δ) 变换精通:简化电气网络分析
  10. 钝化与转化膜:提升不锈钢耐腐蚀性的表面处理技术
  11. 掌握 C# 类型转换:隐式、显式、Parse 与 Convert 全方位指南
  12. 深入理解 C# 类型转换:隐式与显式转换全解析