微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > AD转换芯片AD7888和单片机连接的问题

AD转换芯片AD7888和单片机连接的问题

时间:10-02 整理:3721RD 点击:
AD7888是8路12位的串行接口ADC,采用4线SPI通信的。
我在一个文档中看到,AD和单片机连接的时候中间要用上光隔离器,以获得稳定的数据。小弟之前看过AD0832的电路,自己也用过MAX1166的芯片,都没用上光隔离器。
想问问大神们,单片机和ADC传输信号的时候是否要用光隔离器,对信号是不是有很好的改善呢?
我现在的设计中本来是想把四个IO口直接和ADC连接的,为了避免干扰呢打算把连个芯片靠近一点,缩短走线长度。




上图是资料上的连线。

求教了~

可以顶一下嘛。

我只是在有EDS要求的板子上才这样做,平时的普通应用不会这样做,我想即使有干扰会影响到单片机的引脚也应该是外部的。不会 是AD芯片上的,但是加了光耦就配合上拉就等于增加了驱动能力和触发门限,从理论上分析,会对抗干扰有好处。不过光耦的选择还是要看一下,适合数字信号隔离的光耦,不是每种光耦都可以的,要看一下你选的光耦的速度参数。不过我看你接的是51的芯片,估计 就没什么问题了。

顶一下  我也很少看到有用到隔离

看了你的回复我还是不用光耦了,毕竟是实验室环境下,干扰少。

51控制的话转换精度和速率怎么样啊?

当时做的毕业设计项目,后来功能是做出了,但是精度速率这些没测,特别是速率,因为是测量船闸的水位变化,不需要做到高频,也是时间比较紧吧。以后我会再测一下的,我也比较喜欢串口的,比较节省IO口,速度够用就行。

今天做了个并口的  但是算法没写对 4点几的输入 输出用数码管显示只有4v。

多少位的ADC啊?我在资料上看见如果精度比较大的,比如16位或者更多位的AD,在设计电路的时候要注意干扰,否则最后几位就丢了测不准的。

。在开发板上用杜邦线搭建的电路  十六位的话用51 io口不够用啊~  其他的还没学过。

16bit不就8个数据位加上若干控制位嘛,不够?

我是来学习的,我没有解决这个问题,小编现在应该解决了吧。

你的问题AD7888和MCU隔离问题咋解决的,我先用四路6N136隔离,发现AD芯片转换数据不对,我的qq:695313559,麻烦给帮下忙哈

请教小编,24位AD转换芯片的抗干扰要怎么处理呢~~~

好久不来了 在阿莫论坛比较多
24位的精度相当高了,我只在别人的帖子里面见过类似问题
这个对电路的布线要求很高的,抗干扰要做的杠杠的

小编  你的AD7888  单片机  C语言程序   可以共享给我吗  或把详细的控制说明中文的   资料发我吗?

谢谢分享

小编  我QQ是  1034821520  共享下  单片机程序  谢谢

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

网站地图

Top