微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1248请赐教!

ADS1248请赐教!

时间:10-02 整理:3721RD 点击:

朋友买了10片ADS1248(在这之前买过20片AD7793,AD7793看了说明书,基本上没有费很大力气,编好了跟89c54的通信程序,然后调试一下,ADC转换读数结果基本达到要求.),但跟ADS1248的通讯程序,就费太多精力了,我用C51,搞了2天就搞出读写寄存器;后来只好我喊来同学(也搞了超过15年的单片机)他用汇编遍了一段程序,至今也就搞出可以读写ADS1248寄存器,读写ADS1248寄存器结果也都是对的,但ADC转换结果不对,望那位搞过这个器件,请赐教

你好!

根据你的描述,现在MCU可以正常读写ADS1248 ,SPI 通信正常。建议你用下面的步骤确定原因:

1. 把ADS1248的差分输入端都接到vcc/2的电压,此时为零输入,即如ADC正常工作的话,那你MCU读到的数应该为零输出。 (除低几位bit 是随机数位,大部分是0.)

2.  如不对,那ADC没有正常工作,你需要检查你的硬件和寄存器配置了。

附件是居于MSP430 的例子,供你参考!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top