主题中讨论的其他部件: MSP430F5132
工具/软件:Code Composer Studio
您好,
在我的定制器件上,MSP430F5132通过SPI与ADS8684进行通信。 MCU在控制台上打印测量数据。 但是,我无法测量0-10V范围。 它始终测量6.5535万的5V电压。
默认情况下,我看到+/-10V的测量值大约从3.2万开始(范围是bits =0000)。 但它也显示6.5535万表示5V。
此外,我更改了范围位,获得了最大2.5V和1.20V电平。
ADS8684的工作方式就像它仅在0V和5V之间测量一样。
以下是控制台输出:
以及如何进行配置:
1)设备重置:发送 0x8500FFFF 32位值
2) 通道1范围选择0x0B5万 32位值
3) CH2范围选择0x0D5万 32位值
4) CH3范围选择0x0F5万 32位值
5) CH4范围选择0x1105万 32位值
6)通过发送0xA0万 32位值进行测量准备
7)通过发送 0x0万 32位值(获得零值)进行测量-1
8)通过发送 0x0万 32位值( 获得的值介于0和100之间)进行测量-2
9)通过发送 0x0万 32位值( 获得零值)进行测量-3
10)通过发送 0x0万 32位值进行测量-4 (4.80V时获得6.475万值!)
您有什么想法,为什么我无法测量超过5V的电压?
此致,
奥努尔