完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
目前使用AD7606采样2.5V的方波,5V的基准,连续采样,发现波形变化后,AD7606不能马上跟踪波形变化,采样程序如下:
SELECT_AD_CHANNEL_0;//切换到0V通道 delay(); for(;;){ for(i = 0; i < 64; i++){ AD7606_CONVSTAB_L; delay(); AD7606_CONVSTAB_H;//使能采样 delay_us(1); while(AD7606_BUSY){ //等待采样结束 } //读取数据 AD7606_CS_L; for(j = 0; j < 8; j++){ AD7606_RD_L; delay(); if(j == 4){ ad_original = AD7606_16BITS_DATA; } AD7606_RD_H; delay(); } } SELECT_AD_CHANNEL_1;//切换到2.5v通道 delay(); for(i = 64; i < 128; i++){ AD7606_CONVSTAB_L; delay(); AD7606_CONVSTAB_H;//使能采样 delay_us(1); while(AD7606_BUSY){ //等待采样结束 } //读取数据 AD7606_CS_L; for(j = 0; j < 8; j++){ AD7606_RD_L; delay(); if(j == 4){ ad_original = AD7606_16BITS_DATA; } AD7606_RD_H; delay(); } } SELECT_AD_CHANNEL_0;//切换到0V通道 delay(); } 采样结果从0切换到2.5V时采样值缓慢上升 最后稳定在0x4000附近,稳定前会上升到一个大于0x4000的值再下降。 从2.5V切换到0V时采样值则从一个大于0x4000的值缓慢降低至0附近。 外部采样波形用示波器看并没有切换时的脉冲。有点像芯片内部问题。 不知道是芯片买了假货还是硬件设计出错也会引起类似问题,望各位使用过AD7606的说说指导一二。 |
|
相关推荐
1个回答
|
|
|
AD7606内部集成2阶低通滤波器, +/-10V量程时带宽大约23kHz, +/-5V量程时大约15kHz. 所以,每次切换通道后, 需要足够的建立时间以使当前选择的通道充电到模拟输入信号的电平再开始转换. 这个建立时间要大于80us.
在你的程序中为了优化时间, 可以在BUSY变低后(当前选择的通道已经转换完成), 马上切换通道到下一个通道, 然后读ADC转换数据后, 确保从切换通道到下一个通道后大于80us, 就可以开始转换. 这样当下一个通道充电建立时间的同时, 读转换数据, 减少等待80us的时间. |
|
|
|
|
只有小组成员才能发言,加入小组>>
寻求ADF5355类似的微波源,在DC-15GHz内,锁频时间在1ms内
1787 浏览 0 评论
1627 浏览 0 评论
999 浏览 0 评论
1098 浏览 0 评论
ADF5355失锁: 在用ADF5355进行多次扫频时,延时给了500ms还是经常会失锁
1189 浏览 0 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
2842浏览 3评论
2086浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
2118浏览 2评论
1173浏览 2评论
使用ADI官方提供的no-OS來接收GPS L1(1575.42MHz)的資料
1405浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 19:20 , Processed in 0.468880 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
537