单片机/MCU论坛
直播中

王静

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

ADUCM360如何解除死锁问题?

已经使用过该产品的评估板,现在IC已经使用在产品样机中,问题1如果不解决产品将完成不了功能,无法使用。问题二感觉是个BUG。
1. ADC采样速率达不到DATESHEET的描述?
问题描述:
单次采样,用示波器截图,速度并没有达到3.9K的速率,PAGE27 ADC CR SENtiNTIME1毫秒采样是极限,0.5毫秒是理想的。
//打开斩波,则采样周期变成1.42毫秒左右
//关闭斩波,采样周期820-880微秒左右
//关闭sin4x滤波,采样周期变成650-660微秒左右
//如果打开RAVG2的话,则从上面的650微秒变成了820微秒左右
//再打开SINC4EN的话,变成950微秒左右
//关闭RAVG2,时间变成820微秒左右
//打开斩波,关闭SIN4C,则周期变成1.1毫秒左右
  
已经多次试过最新版本的示例程序,但是问题任然。
  
  
2. 芯片如何解除死锁问题?
芯片里面的程序将UCLK设置成了片外的32.768晶振,但晶振没有启动,就再也无法使用JLINK进入,请问怎样能够擦除程序?
芯片上电后就开始执行内部程序了,然后就卡死了(忘打开外部晶振了,然后又将UCLK设置成了外部晶振),形成一种死锁了。
你的JLINK的版本是?我用的是4.4版本的。
我试过用信号发生器发生32768的信号送给外部晶振引脚上,也无法进入。
以前AVR有个锁定的问题,但还是有解决办法,就是外部提供时钟源。
  

回帖(2)

李桂兰

2024-1-15 10:41:49
单次转换的时候需要额外建立时间。
举报

罗星

2024-1-15 14:57:23
解除ADUCM360死锁问题的方法包括以下几个方面:

1. 确保电源供应正常:死锁问题可能与电源不足或不稳定有关。请检查电源线路,确保电源电压和电流符合ADUCM360的要求。

2. 检查引脚配置:ADUCM360的引脚配置可能会影响器件的工作。请确保引脚配置正确,没有短路或接触不良的情况。

3. 检查软件配置:死锁问题也可能与软件配置有关。请检查软件配置,确认是否正确设置了相关寄存器。

4. 更新固件:如果问题是由于固件错误引起的,可以尝试更新固件版本。请检查ADI官方网站是否有新的固件版本可用。

5. 联系技术支持:如果已经尝试了以上方法,仍无法解决死锁问题,建议联系ADI的技术支持团队,获取进一步的帮助和指导。

对于ADC采样速率达不到DATASHEET的描述的问题,可能有以下几种原因和解决方法:

1. ADC配置错误:请检查ADC相关寄存器的配置是否正确,包括采样速率的设置。确保所有的配置都与DATASHEET中的描述一致。

2. 系统时钟设置不正确:ADC的采样速率与系统时钟频率有关,如果系统时钟频率设置不正确,则会导致ADC采样速率不达标。请检查系统时钟配置是否正确。

3. 电源供应问题:电源电流不稳定或不足可能导致ADC采样速率低于预期。请检查电源供应是否正常,确认电源电流能够满足ADUCM360的需求。

如果以上方法都不能解决问题,可能是ADUCM360的硬件或固件存在BUG。建议联系ADI的技术支持团队,向他们报告该问题,并获取相关的支持和解决方案。
举报

更多回帖

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