完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在使用AD7768-1芯片,遇到以下问题:
1.抽取率设置成X32、X64时从转换结果寄存器读到的值有时候都是0,有时候全是参考电压对应AD值,设置成128,256则可以读取到正确的AD值 2.参考电压是3V,采集一个1khz,幅值2v的正弦电压的1024个数据,把采集到的AD值转换成电压值,转换结果整体能还原成正弦波,但是偶尔会有一些转换结果比较异常,接近参考电压值压值3v。 当前使用SPI控制模式,单次读取模式。 参数设置: //启动 ad7768_spi_reg_write(ad7768_reg_sync_reset,0x03); ad7768_spi_reg_write(ad7768_reg_sync_reset,0x02); //通过寄存器0x15、0x19、0x14对ad7768-1进行设置,设置成低功率模式、内部时钟作为MCLK、MCLK 16分频、抽取率128、low ripple FIR filter滤波器、输出16bits转换结果 ad7768_spi_reg_write( power_and_kn_control_register, 0xc0) ad7768_spi_reg_ write( power_ and_kn_control_ control_register, 0xc0) ; ad7768_spi_reg_write(数字_filter_and_decimation_control_register,0x42); ad7768_spi_reg_write( 界面_ format_ control_ register, 0x08); 读取方式: 1 发送0x6C给转换结果寄存器0x2C开始读取数据 2 之后发送两个0xFF给转换结果寄存器0x2C读取一个16bits转换结果 |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
643 浏览 1 评论
675 浏览 1 评论
931 浏览 1 评论
1108 浏览 2 评论
为什么在频率为10^3 Hz处,产生的相移就可以确定约为-90度
1684 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 18:19 , Processed in 0.631218 second(s), Total 69, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号