ADS1118,关于这个器件的驱动问题

作者在尝试使用3.3V和5V供电时,发现SPI通信在不同电平设置下对1-4.5V电压的检测出现异常,尤其是在5V供电且SPI电平设为3.3V时,电压读数变为0V。怀疑SPI可能存在干扰问题,请求帮助解决。
摘要由CSDN通过智能技术生成

因为是自己做的尝试版本,所以没有自己做的一块兼容此项目的一个开发板,所以只能自己接模块接线路::

我如果用3.3V供电,测试单通道,那么我能测到3.3V及以下的电压,SPI发送并且会回应我数据,3.3V都很正常。

但是我的电路要求是5V供电并且检测1~4.5V的电压,测试单通道,此时我的SPI设置电平为3.3V或者5V,SPI的发送和接收数据就变得好奇怪。

我换过3颗ads1118了,但是情况都是一样的。

一、这是3.3V供电,spi电平为3.3V,检测电压3V,在这里电压检测为3V,正常,如图:

二、这是5V供电,spi电平为3.3V,检测电压3V,在这里电压检测为0V,不正常,如图:

这里有问题,如图:

放大后,可以看到,我的这个SPI的SCK是推挽输出,怎么好像有什么干扰一样,我也不太懂这是为什么,如图:

三、这是5V供电,spi电平为5V,检测电压3V,在这里电压检测为0V,不正常,如图:

 

结果与二是出奇的相似,放大也一样有一些干扰我不懂为何,我单片机初始化是这样子初始化的,

电平转换单片机3.3V通过TXS0108这颗IC转换成5V的,逻辑分析仪上接的电平是单片机这一端的3.3V电平(SPI的电平)

现在我只剩下怀疑SPI是否有问题了,希望有人能够帮我解答

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值