原创 【TI博客大赛】【原创】TI-DSP控制板调试记录-DSP外围接口-并行ADC芯片的调试

2012-10-16 14:44 2053 6 6 分类: MCU/ 嵌入式
TI-DSP控制板调试记录-DSP外围接口-并行ADC芯片的调试

tziang@hotmail.com

 2012-10-14

 接上回DSP最小系统调试,按照上篇文末的最小系统调试方式步骤,3人折腾了一下午,终于把4块板的DSP最小系统跑起来了,4块板用掉了7片C28345。

 

其实该DSP控制板的主要功能是处理ADC芯片采样的信号,进行相关的计算处理,还是参照参考设计使用了ADC的并行接口接法,只是改用了ADI公司的14位6通道AD7657,

 

 ADC部分原理图如下:

图片1.jpg

 

1.测量ADC的各路供电,正常;

2.使用官方的并行ADC控制代码,

 

测量RD,BUSY,CS相关信号,对照AD7657规格书,时序是没有问题的,

 

信号如下,软件设置为读两次

图片2.jpg

图一)CH1为RD信号,CH2为BUSY信号

图片3.jpg
 

图二)CH1为CS信号,CH2为RD信号,由于示波器2通道接地有问题,CH2有失真,RD信号可参照图一的CH1

 

各路信号都是没有问题的,再次测量ADC的各路电源信号,发现外接的参考2.5V电压没有了,提供参考电压输入的3.3VLDO,输出=输入=5V,LDO坏了,

 

1.)为了先调试,直接使用TPS62420的3.3V提供给ADC的参考电压芯片TPS73025;

 

2.)为AD7657加上+/- 15V电源,刚加上,AD7657的+/-15V管脚那边就冒了一阵烟,出现 了一个小火球,赶紧掉电,芯片那边居然烧出了一个洞,好惨;

 

3.)不知道是那边出了问题,可能是外加的+/-15V有问题,没有在意,重新换AD7657,顺 便把3.3V的LDO也加上了;

 

4.)先测量+/-15V没有问题,此时发现刚刚加+/-15V是,参考地竟然没有一起加到DSP上,可能是参考地没有加导致烧毁了AD7657,还是按前面的步骤,DSP的最小系统先加电,加+/-15V,只听啪的一声3.3V的LDO冒烟了,难道是3.3V-LDO和AD7657哪边有冲突;

 

5.)对照原理图和PCB走线,看了半天没有发现什么问题,3.3V-LDO先不管,再小心翼翼的给ADC加+/-15V,又是一阵火光青烟,AD7657又烧掉了;

 

6.)不能再这么搞了,静下心来仔细检查电路有没有问题,确认没有发现什么问题,求助ADI公司的技术支持,这边顺带说一下,ADI的技术支持还是挺不错的,简单的描述了现象之后,说了我的想法,问他是不是我的上电顺序有问题,很快他提供了一篇官方的ADC上电顺序文档AN-932;

 

7.)对照文档中上电顺序说明,VDD和VSS的+/-15V电源必须先加,然后才是AVcc, Vcc,Vdrive等,原来如此,之前操作,让DSP的最小系统上电时AD7657的AVcc和Vcc,Vdrive先上电了,后面在加+/-15V,明显与ADC的上电要求相反了;

 

8.)尝试先加+/-15V,再给DSP最小系统上电,没有异常,测量各路电压也都正常,反复试验几次后没有问题;

 

9.)现在再来看3.3V-LDO的问题,推断应该也是由ADC的加电顺序导致,把整个系统的供电改成同时加电,增加3.3V-LDO反复试验多次,没有异常,到此ADC的硬件调试基本结束;

 

调试小结:

 

1)多电源供电的IC,一定要仔细阅读其规格书,首先保证电压值不能超过其额定范围,其次还要核对各路电压的上电顺序,新手可能容易忽视这点;

 

2)寻求技术支持时,尽量提供可能多的问题细节,便于对方提供适合的建议;

 

3)TI的TPS73033-LDO似乎不够健壮,选用时要注意。

文章评论0条评论)

登录后参与讨论
我要评论
0
6
关闭 站长推荐上一条 /2 下一条