TI论坛
直播中

刘丰标

7年用户 1070经验值
私信 关注
[问答]

74lv165时钟clk和ser信号的在上升沿是同时触发,请问会不会造成误采样?


  • spec要求时钟clk和ser的信号建立时间在3.3v供电是需要大于5ns,但是由于硬件设计原因,导致时钟clk和ser信号的在上升沿是同时触发,请问会不会造成误采样? 如果造成误采样的话,是不是只能通过延时clk的方法来确保采样ser正确?

回帖(2)

任青

2024-12-12 10:46:46
没明白您说的意思,能把接线图附上来吗
因为74lv165的ser管脚是串行输入端,是随着clk一位一位移进寄存器的
举报

郭中

2024-12-12 18:17:26
在74LV165这个器件中,时钟(CLK)和串行数据输入(SER)信号的同步性对于数据的正确采样至关重要。如果CLK和SER信号在上升沿同时触发,确实可能会导致误采样,因为数据可能在CLK信号稳定之前就已经被采样。

根据您提到的规格要求,CLK和SER的信号建立时间在3.3V供电下需要大于5ns。这意味着在CLK信号的上升沿之前,SER信号应该已经稳定至少5ns。如果硬件设计导致CLK和SER信号在上升沿同时触发,那么SER信号可能没有足够的时间稳定,从而导致误采样。

为了确保SER信号正确采样,您可以考虑以下几种方法:

1. **延时CLK信号**:这是您提到的一个方法。通过在CLK信号路径中引入一定的延时,可以确保SER信号有足够的时间稳定。这种方法需要精确控制延时,以满足信号建立时间的要求。

2. **调整硬件设计**:如果可能,重新设计硬件以确保SER信号在CLK信号的上升沿之前有足够的时间稳定。这可能涉及到调整PCB布局、使用更快的信号传输线或优化信号路径。

3. **使用同步器**:在某些情况下,可以在SER信号和CLK信号之间使用同步器(如触发器或锁存器),以确保数据在CLK信号的上升沿时被正确采样。

4. **软件调整**:如果硬件调整不可行,您也可以尝试在软件层面进行调整,例如通过在数据采样后添加一些处理逻辑来校正可能的误采样。

5. **使用时钟域交叉技术**:如果SER信号来自不同的时钟域,可能需要使用时钟域交叉技术来确保信号在不同的时钟域之间正确传输。

总之,确保SER信号在CLK信号的上升沿之前稳定是避免误采样的关键。您需要根据具体的硬件和应用场景来选择最合适的解决方案。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分