Other Parts Discussed in Thread: OPA350
麻烦TI的工程师了,画了ADS1256的相关电路,MCU用的是STM32F407VGT6,改变输入电压,输出一直是0,不知道是哪里出了问题。附上原理图
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
关于原理图,其中2脚应该属于模拟地;
基准电压用示波器测是稳定的2.51V吗?因为我看到您用了OPA350做了跟随,但是一般运放没有那么大的容性负载驱动能力,所以建议去掉运放输出端的电容,否则的话,运放输出可能会振荡;
确认下/PDWN, 和 RESET管脚是高电平;
关于GPIO D0 ~D3不使用的话,建议接地或配置为输出;
您不需要配置寄存器吗?关于寄存器的读写,datasheet 36页有寄存器读写说明,如下截图:
关于读取AD转换结果,您是使用的RDATA命令还是RDATAC?datasheet 34页和35页有这两个命令的相关说明和时序图;
非常抱歉,起初我没有尝试打开上述代码链接,现在好像是打不开了;这个链接中的Example看下是否有用?
http://www.tide.ti.com/dcp/Examples/c5500.xml
我想确认的是其他已知值的寄存器值可以正确读出吗?