- 2024-11-23 - 行业知识
无论是做嵌入式硬件工程师,还是做嵌入式软件工程师,示波器的使用都能算得上是必备技能了,因为我们在做一些牵扯到时序的项目时,遇到一些问题,看是看不出来的,用示波器抓波形往往更直观一些。恰好手头一个项目用到了SN74HC164PWRG4 串转并8位输出移位寄存器,这里以此为例讲下如何调试波形。
图1是该芯片管脚图,A,B是与非门输入端,Qa~Qh是8位并行输出端,CLR是清除寄存器内数据,CLK是时钟管脚。
从图2能够准确的看出QA=!!(A&B)=A&B,QB=!!QA=QA,即若B=1,则QA与A逻辑关系保持一致,另外QH是第一个时钟时的数值,QA是第八个时钟时的值。
图4是项目中的实际接法,用IO口1作为芯片唯一的数据输入端,IO口2模拟时钟输入端,输出端只用到了QA~QD(LED灯,低电平点亮)。
/*参数高四位表示QA,QB,QC,QD,QA为最高位,为符合人的习惯,点亮将相应位置一就行*/
上面那个代码是结合真实的情况写的,对应波形看着不太协调(但是仅仅是看着不太协调,没有一点问题),调用led(0xa0),输出的8位应该是0101 1111,又因为是先发低位,所以按时序实际是1111 1010,看懂应该没问题,下面截图,黄色是时钟,蓝色是数据
看上图,从左至右,箭头处对应的是8个时钟上升沿,看相应时刻的数据电平 1111 1010,和算的一样,没毛病,下面以第8个时钟沿为例,分析下代码中三个延时的作用。
结合上面代码分析,本来在第七个时钟的下降沿拉低之后,延时10us,蓝色高电平拉低,然后去掉delay_1时,在时钟拉低瞬间,数据切换蓝色电平拉低,瞬间觉得波形不好看了有木有(主要是不好分析波形了)。
看红色箭头这里,本来蓝色电平拉低之后延时10us,时钟才拉高,结果去掉之后,蓝色电平拉低瞬间,时钟拉高,这时候波形更不协调了,那么delay_1和delay_2都去掉呢?
可以看到去掉delay_3之后,每一次移位,时钟先拉低,然后完成数据切换,时钟拉高,但是拉高不做保持,瞬间拉低进行下一次移位,相当于时钟波形的高电平端被截掉了。
总结本篇文章目的是给一个案例,一是如何从波形分析数据,二是如何设置合理的延时时间,从而使展现的波形更加有助于分析。
东芝1200V SIC SBD “TRSxxx120Hx系列” 助力工业电源设备高效
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
STM32N6终于要发布了,ST首款带有NPU的MCU到底怎么样,欢迎小伙们来STM32全球线上峰会寻找答案!
TI 有奖直播 使用基于 Arm 的 AM6xA 处理器设计智能化楼宇
示波器测量电流的常见方法有使用电流互感器、罗氏线圈和霍尔效应钳式探头。按规格要求使用时,优质磁探头的测量结果非常准确。因为不需要 ...
作者:是德科学技术产品营销经理 Choon-Hin Chang印刷电路板组件(PCBA)制造商依靠在线测试(ICT)系统来检测制造工艺和元器件中存在的缺陷 ...
接触式测量和非接触式测量是两种常见的测量方法,它们在工业生产、科学研究和日常生活中都有广泛的应用。本文将详细的介绍这两种测量方法的基 ...
采用是德科技的超宽带测试解决方案,并搭载三星的U100 芯片组来测试可确保超宽带设备的稳定性和安全性是德科技成功助力三星电子,在其Ex ...
无论是汽车的电气化还是生成式人工智能,不能离开电力技术。泰克全球中端及基础示波器产品线总经理 Daryl Ellis表示,泰克正通过全面的电 ...
NCP703 300 mA、超低静态电流、IQ 12 A、超低噪声、LDO 稳压器的典型应用
ADP2108UJ-1.5-EVALZ,用于 600mA、3 MHz 降压稳压器的评估板
使用 Analog Devices 的 LTC3826EG-1 的参考设计
Tda7376B 2 X 35W 汽车收音机功率放大器的典型差分输入测试和应用
使用 ROHM Semiconductor 的 BD48K24G-TL 的参考设计
如何借助Virtual Antenna™技术克服Wi-Fi产品天线与射频设计挑战
【泰享实测之水哥秘笈】: 电源测试的人间烟火,深入浅出谈环路响应测试!
意法半导体披露 2027-2028 年财务模型及2030年目标实现路径
英飞凌与西门子将嵌入式汽车软件平台与微控制器结合 为下一代SDV提供所需功能
三年取得卓越进展,Cypress CEO解读Cypress 3.0战略成绩
信号源与示波器分析仪通信与网络视频测试虚拟仪器高速串行测试嵌入式系统视频教程其他技术综合资讯
上一篇:波形发生器电路的设计(实现正弦波、方波和三角波的输出) 下一篇:四4分频电路