Part Number:LAUNCHXL-F280049COther Parts Discussed in Thread:C2000WARE
2024.2.28:ePWM样例代码debug时ecap部分出现波形异常
样例项目在C2000WARE中的路径:<c2000ware_install_path>/training/device/<device_name>/control_peripherals/lab_ePwm_eCap
参考的指导教程:C2000 Academy/Labs/ePWM and eCAP Lab
根据training教程做了jumper cable(pin 70 和 pin 80);
进入debug session后捕获的真实波形图是这样的:
而教程中展示的波形是这样的:
请问这是什么原因造成的?(没有改动过任何代码和syscfg配置)
====================================================================================================================================================================
2024.2.29 问题更新:做ADClab的时候出现类似的电平异常问题
参考的指导教程:C2000 Academy/Labs/ADC Lab
同样根据指导的内容,用ADC对地和3.3V采集;
在采集3.3V的情况下,出现正常的高电平数据,但是当采集地(GND)的时候去出现浮动的电平数据(理论上应该时0)
ADC接3.3V时的graph和memory map(正常):
ADC接3地时的graph和memory map(异常):
是否为采集部分的硬件问题/配置问题导致低电平浮动?该如何解决这种问题?(如果有类似的问题大家也可发表在评论区)
1. 主要发生在采集阶段(ADC/eCAP)。
2. 万用表测量板子上3.3V与地之间的电压差值正常。
Yale Li:
1. 首先还是按照教程中的步骤再仔细核对一遍;
2. 跳线连接这一块,LaunchPad和芯片上的管脚号并不是对应的,再确认一下;
3. 借助示波器检查一下ePWM的输出是否正常。
,
YAN. Y:
1 示波器测试epwm是没问题的。
2 管脚我再检查一下,大概率是没接错的(其实教程里有说F28004x的ADC为pin 70)。
3 ADC的教程也是按步骤进行配置的。
请问一般什么情况会导致低电平测量异常呢,例如adc的配置或着硬件串扰问题
,
Yale Li:
这样,你再单独检查一下ADC,使用信号发生器生成和ePWM发出的一样的波形,输入到ADC端口,观察一下采集到的波形。定位一下问题