SD数据和时钟信号过冲问题解决

这篇具有很好参考价值的文章主要介绍了SD数据和时钟信号过冲问题解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、问题说明
SD读写数据不稳定,插拔有时候未能识别。

1、测试插入SD卡或者读写数据时,发现时钟信号有下冲现象,其他数据正常;

2、解决时钟下冲问题;

3、去掉CLK脚滤波电容,串联150欧姆电阻即OK。

二、信号完整性问题
真正起因是不断缩减的信号上升和下降的时间,使得PCB板上的每一条布线由理想的导线转变成为复杂的传输线。如今,传输线效应已经成为制约高速信号数字系统能否正常工作最关键的因素。高速 PCB互联信号线构成了传输线, PCB信号线如果有阻抗不匹配的地方就会出现信号的反射。在典型的数字系统中,驱动器的输出阻抗 Zs通常小于 PCB信号线的特征阻抗Z0。而PCB信号线互联信号线的Z0也总是小于接收器的输入阻抗ZL。这种阻抗的不匹配就会导致设计系统中信号反射的出现, 并可能引起错误的触发从而导致最终数据的错误。

三、信号的反射

1、高速PCB板中PCB互联信号线构成传输线,信号在负载端反射的大小取决于传输线的Z0和负载ZL之间的差。信号被反射的大小用反射系数Kr来表示负载端的反射系数

** Kr=(ZL-Z0)/ (ZL+Z0)**

2、对于开路负载,Kr=1对于短路负载,Kr=-1,对于开路和短路负载,信号被100%反射回来了Kr为负值表明被反信号与原信号方向相反。
同样,信号在源端反射的大小用源端的反射系数

** Ks=(Zs-Z0)/ (Zs+Z0)**

3、改变并联终端匹配电阻的位置的确会给信号质量带来很大的影响,原因是如果匹配电阻距离接收器很远, 将有一段可被视为传输线的 PCB 连线得不到应有的阻抗匹配,从而导致信号在接收端产生反射现象, 反射到驱动端的信号将再次反射回接收端,这样就会大大降低了接收端信号的质量。因此并联匹配电阻应该离接收端较近。将终端匹配电阻放置在传输线之后几乎不会影响其匹配效果。在实际的PCB 设计中,完全可以采取这种做法以尽可能的使匹配电阻的位置接近理想的状态,这是一种很好的选择。 串联终端匹配电阻主要用于吸收从接收端反射回来的信号,由于 接收端输入阻抗很大,可以视为开路, 所以信号到达接收端时将产生全反射,反射回的信号能量大部分将被驱动端的匹配电阻和驱动器吸收,因而从驱动端二次反射回来的能量很少,故串联终端匹配电阻适当的远离接收端放置,不会严重的影响接收端的信号质量。

四、问题说明
1、测试插入SD卡或者读写数据时候,发现时钟信号正常,数据信号存在过冲下冲现象;
(如下截图1、串联电阻为30欧姆)
时钟信号过冲,硬件笔记,硬件工程
2、解决数据过冲问题;
3、串联150欧姆电阻即OK。
(如下截图2、串联电阻为120欧姆)时钟信号过冲,硬件笔记,硬件工程
四、问题总结:
1、如果传输线特性阻抗与负载阻抗不匹配(阻抗不相等)时,在负载端就会产生反射,换句话说阻抗匹配就是传输线特性阻抗与负载阻抗相等;
参考公式:Kr=(ZL-Z0)/ (ZL+Z0); ****Ks=(Zs-Z0)/ (Zs+Z0)
2、传输线的特性阻抗是由传输线的材料和结构决定的,与传输线的长度,信号的幅度、频率无关,它不能通过欧姆表来测量;
3、关于SD源端和终端的理解:时钟信号过冲,硬件笔记,硬件工程
4、由于普通的传输线阻抗Z0通常在50Ω左右,而负载阻抗通常在几千Ω到几十千Ω。因此,在负载端实现阻抗匹配比较困难。然而,由于信号源端(输出)阻抗通常比较小,大致为十几欧姆。因此在源端实现阻抗匹配要容易的多。如果在负载端并接电阻,电阻会吸收部分信号对传输不利。

五、高速传输接口串联小电阻
作用如下:
一是阻抗匹配。
因为信号源的阻抗很低,跟信号线之间阻抗不匹配,串上一个电阻后,可改善匹配情况,以减少反射,避免振荡等。

二是可以减少信号边沿的陡峭程度,从而减少高频噪声以及过冲等。
因为串联的电分跟信号线的分布电容以及负载的输入电容等形成一个 RC 电路,这样就会降低信号边沿的陡峭程度。如果一个信号的边沿非常陡峭,含有大量的高频成分,将会辐射干扰,而且也容易产生过冲。

六、高速数字电路种的串接电阻
一、应用:高速数字电路中,在两个芯片的引脚之间串连一个电阻,是为了避免信号产生振铃(即信号的上升或下降沿附近的跳动)。

二、原理:串接电阻消耗了振铃功率,也可以认为降低了传输线路的Q值。

三、通常在数字电路设计中要真正做到阻抗匹配是比较困难的,原因有二:①实际的印制板上连线的阻抗受到面积等设计方面的限制; ②数字电路的输入阻抗和输出阻抗不象模拟电路那样基本固定,而是一个非线性的东西。

四、实际设计时,我们常用 22到 33 Ω的电阻,实践证明在此范围内的电阻能够较好地抑制振铃。但是事物总是两面的,该电阻在抑制振铃的同时也使得信号延时增加,所以通常只用在频率几M到几十MHz的场合。频率过低无此必要而频率过高则此法的延时会严重影响信号传输。另外,该电阻也往往只用在对信号完整性要求比较高的信号线上,例如读写线等,而对于一般的地址线和数据线,由于芯片设计总有一个建立时间和保持时间,所以即使有点振铃,只要真正发生读写的时刻已经在振铃以后,就无甚大影响。文章来源地址https://www.toymoban.com/news/detail-744541.html

到了这里,关于SD数据和时钟信号过冲问题解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Verilog】握手信号实现跨时钟域数据传输-handshake

    handshake握手电路 跨时钟域处理是个很庞大并且在设计中很常出现的问题 握手(handshake)是用来处理信号跨时钟域传递的一个有效的方法 使用握手协议方式处理跨时钟域数据传输,只需要对双方的握手信号(req和ack)分别使用脉冲检测方法进行同步 req与ack就和TCP传输之前的三次

    2024年02月05日
    浏览(38)
  • realsense D435i 实现外部时钟触发硬件同步多相机数据采集

    最近有一个调试D435i相机的工作,需要使得三个相机能够完成硬件触发的同步,具体来说,就是有一个固定频率的外部脉冲信号,使得三个相机能够根据外部脉冲信号的硬件触发完成双目图片、深度图片、彩色图片、IMU数据的实时响应采集,因为外部脉冲信号是通过一个精确

    2024年01月16日
    浏览(49)
  • 【ESP8266物联网天气时钟】解决太极创客物联网天气时钟二三页出现NA的问题——新版和风天气API以及gzip数据解压

      前几天想要找一个开源项目做一下,然后一番搜索后找到了太极创客在B站发布的一个物联网小项目制作:“物联网天气时钟粉丝数显示oled小电视”。   这个项目主要用到的资源就是一块 ESP01S 和一块四脚的0.96寸 OLED 屏幕,正好手头也有,就打算复刻下这个项目,原项

    2024年02月05日
    浏览(46)
  • DCDC电源SW电压尖峰过冲问题解析

      (示波器正常测试时须关闭20M带宽限制)   ① 器件本身的寄生电感以及寄生电容造成的,主要是电感电容器件的谐振频率。   ② 功率电感自身的参数,如果过冲振荡频率和电感自谐频率相同,基本可以确定为电感自身引起,但过冲振荡频率一般是百兆量级,所以电

    2024年02月07日
    浏览(75)
  • SD-WAN如何解决网络质量问题?

    当选择的线路面临故障、质量下降或拥塞时怎么办? SD-WAN 采用智能选路策略,灵活应对各种场景,通过先进的线路切换机制和隧道内流控技术,为用户提供最佳的业务体验。下文将对SD-WAN的线路切换和隧道内流控进行介绍,帮助大家更好地理解SD-WAN如何保障网络的稳定和高

    2024年01月25日
    浏览(40)
  • xilinx器件系统时钟接在GTX时钟问题解决

    背景:xilinx A7器件,第一次遇到由GTX时钟做系统时钟,尝试输入MMCM产生其他时钟,遇到问题,记录下解决过程。 TRY1: 输入是差分时钟,直接接到MMCM,选择differential clock 编译报错vivado12-1411: 这是因为管脚接在GTX serdes时钟上,而MMCM差分时钟使用的输入BUFF是IBUFDS到全局时钟上。

    2024年02月11日
    浏览(56)
  • ntp时钟偏差问题解决

    CDH报错,时钟偏差:主机的NTP服务未同步到任何远程服务器。 去对应的服务器上查看情况 ,确实是无法同步时间。 使用命令 : [root@100 ~] ntpstat unsynchronised polling server every 8 s 重启ntp服务 : [root@100 ~] systemctl restart ntpd.service 根据ntp重启效果来看,作者这儿等了1个小时,ntp同

    2024年02月13日
    浏览(41)
  • 笔记本电脑如何把sd卡数据恢复

    在使用笔记本电脑过程中,如果不小心将SD卡里面的重要数据弄丢怎么办呢?别着急,本文将向您介绍SD卡数据丢失常见原因和恢复方法。 - 意外删除:误操作或不小心将文件或文件夹删除。 - 误格式化:对SD卡进行了格式化操作,导致所有数据被清除。 - 文件系统损坏:由于

    2024年02月13日
    浏览(66)
  • 硬件时钟和系统时钟的同步机制及案例分享

    由于技术能力有限,文章仅能进行简要分析和说明,如有不对的地方,请指正,谢谢🙂。 硬件时钟记录在服务器主板的CMOS芯片里面,与主板的南桥芯片(目前Intel与AMD的主板仅有南桥,北桥已集成到CPU)相连。硬件时钟一般叫做RTC(Real Time Clock)、CMOS clock或者BIOS clock,主板

    2023年04月24日
    浏览(39)
  • Linux hwclock工具介绍(hwclock --systohc、hwclock --hctosys)硬件时钟和系统时钟(硬件时间、系统时间)(时间同步)

    hwclock是Linux系统中的一个重要工具,它主要用于读取和设置硬件时钟。本文将围绕 hwclock --systohc 和 hwclock --hctosys 两个命令进行深入探讨。 在深入讨论hwclock之前,需要先理解硬件时钟和系统时钟的区别。 硬件时钟 (也被称为实时时钟,RTC):它是指电脑主板上的独立的时钟

    2024年02月04日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包