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

并入串出移位寄存器 (PISO):设计、操作与应用

并入串出 (PISO) 移位寄存器扩展串入/串出 (SISO) 功能,允许所有级同时加载数据。此能力对将并行数据——每位单独导线——转为串行流以实现高效通信至关重要。

PISO 寄存器存储一个数据字,随后每时钟周期移出一位,总延迟等于级数乘时钟周期。因数据可在移位前并行加载,该寄存器适合高速数据采集与通信接口。

下面详细看三级 PISO 移位寄存器,核心组件:

实际器件典型 4、8、16 级。下图演示三级示例。

并入串出移位寄存器 (PISO):设计、操作与应用

当 SHIFT/LD’ 信号为低,顶部与非门使能并行加载路径。D_A、D_B、D_C 输入数据传给对应 D 触发器输入。下一个上升时钟沿,三位同时捕获——称同步加载。

反之,SHIFT/LD’ 为高时,底部与非门激活移位路径:串行输入 SI 送入第一级,每触发器输出接次级输入,最终输出现于 SO。连续时钟沿右移字,每周期发一位。

波形图解从并行加载到串行移位过渡:

并入串出移位寄存器 (PISO):设计、操作与应用

实践中,SHIFT/LD’ 信号须在时钟沿前后保持低足够窗口以满足建立/保持时间。常用稍宽脉冲简化操作。

为何保留 SI 和 SO 引脚?它们支持级联多移位寄存器构建宽位移位器,或与微处理器、传感器等串行外设接口。

常见 PISO 器件(德州仪器)

完整规格请查阅链接数据手册。

并入串出移位寄存器 (PISO):设计、操作与应用

SN74ALS166 实现 8 级同步 PISO。引脚标 A–H 为数据输入,SER 串行输入,SO 串行输出,SH/LD’ 模式控制。CLKINH 引脚高时抑制时钟。

并入串出移位寄存器 (PISO):设计、操作与应用

理解 ANSI 符号有价值:顶部块含模式控制 (M1 移位、M2 加载、C3/1 时钟)。8 级移位器标 SRG8,串行输入 SER 受加载信号与时钟控制。

异步与同步加载

异步加载寄存器如 SN74ALS165,利用触发器预置 (Set) 和清除 (Reset) 引脚独立于时钟加载数据。SH/LD’ 低时,Set 引脚由数据输入驱动而 Reset 引脚保持高。数据立即出现于寄存器,使异步加载在时钟脉冲不可用或不必要时有用。

同步器件中,SHIFT/LD’ 线控制加载或移位,时钟同步动作。此模式因时序可预测在现代设计中首选。

实际应用

PISO 寄存器常见用途是用引脚有限微处理器读取开关键盘组。例如九键键盘可由 PISO 寄存器扫描,将所需导线从九减至三。

并入串出移位寄存器 (PISO):设计、操作与应用

汽车与工业场景中,导线减少通过最小化潜在故障点提高可靠性。移位寄存器串行接口也使其能与 ADC、传感器、存储模块等其他串行设备通信。

实现方法:将移位寄存器并行输入接开关触点,用电阻上拉至 +5V,从微处理器控制 LD/SH’。加载后,产生移位脉冲从 SO 线读取每位。

更复杂数据流可级联额外移位寄存器或接专用串行外设。

另见:移位寄存器工作表

工业技术

  1. 理解网络协议:从物理层到高级仲裁
  2. 为什么数字存储器很重要
  3. 微处理器:存储程序计算的演进
  4. 综合 Op-Amp 数据:National Semiconductor 与 CA3130 数据手册
  5. 数据驱动制造:解锁效率、成本节约与创新
  6. 最大化组织优势:将数据转化为战略洞察
  7. 工业物联网(IIoT)全景:定义、架构、价值与挑战
  8. 数字化驱动生产变革:聚焦三大核心领域提升效能与创新
  9. 大数据与AI:数字化转型背后的协同效应
  10. Data Matrix码与QR码怎么选:哪个更适合您的业务
  11. 维护数据详解:可靠资产管理的基石
  12. 精通Python类型转换与强制转换:综合指南