TI论坛
直播中

ytrwv

9年用户 995经验值
擅长:EMC/EMI设计
私信 关注
[问答]

单片机MSP430引脚直接接7883的引脚进行控制,ADS7883无数据输出是什么原因?


  • 单片机MSP430引脚直接接7883的引脚进行控制。
    5V基准源供电,信号发生器作为模拟输入,输入一个直流量,分别测7883的对应引脚都有正确的电压。
    单片机发生的CS和SCLK引脚的时序用示波器观察如下图,(黄线为CS引脚信号,蓝线为SCLK引脚,CS低电平期间有16个SCLK脉冲,每个脉冲宽度为2.5us左右)和数据手册中的基本一致。然而7883的SDO引脚却没有任何输出,不管模拟输入量怎么变都没有输出,哪怕是一个高电平都没有,请问是哪里的问题?谢谢

回帖(3)

张怡

2025-2-7 10:09:09
 你用的SCLK是多快的?个人感觉,SCLK应该同时用作ADC的转换时钟和SPI时钟,你可以试试不要把SCLK和~CS同时拉高,而是把SCLK当做一个普通的连续时钟,给到ADC,然后看结果如何。另外,~CS为高的时间可以再长一点,看看有没有改善。
举报

周臻庸

2025-2-7 10:09:17
 其实是引脚电平不兼容,用的是REF5050参考源,引脚输出电压5V,MSP430施密特输入接收不到,需要设置下拉电阻。
举报

张昂笙

2025-2-7 17:42:12
根据您的描述,您已经检查了MSP430单片机的CS和SCLK引脚的时序,并且它们与数据手册中的基本一致。然而,ADS7883的SDO引脚没有输出。以下是一些建议和可能的原因:

1. 检查ADS7883的DIN引脚:确保DIN引脚接收到正确的数据。您可以通过示波器检查DIN引脚的信号波形,以确保数据被正确地发送到ADS7883。

2. 检查ADS7883的REF引脚:确保REF引脚接收到正确的参考电压。如果参考电压不正确,可能会导致SDO引脚没有输出。

3. 检查ADS7883的模拟输入:确保模拟输入信号已经正确地连接到ADS7883的AIN引脚。您可以使用示波器检查AIN引脚的信号波形,以确保输入信号正确。

4. 检查ADS7883的电源:确保ADS7883的电源电压和地线连接正确。如果电源或地线连接不正确,可能会导致SDO引脚没有输出。

5. 检查ADS7883的配置:确保ADS7883的配置正确。您可以查阅数据手册,检查是否需要对ADS7883进行特定的配置,以确保SDO引脚有输出。

6. 检查ADS7883本身:如果以上检查都正常,但SDO引脚仍然没有输出,可能是ADS7883本身存在问题。您可以尝试更换一个新的ADS7883,看看问题是否得到解决。

希望这些建议能帮助您找到问题的原因并解决问题。祝您好运!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分