BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / circuit / #18068同步于 2011/8/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖

[求助]AD转换芯片ad7822的使用

toothache
2011/8/2镜像同步14 回复
最近一直在弄ad7822,按照datasheet的时序,写测试程序,给convst下降沿开始转换,检测到eoc电平变低后读取数据(按手册上说的,cs、rd与eoc连接在一起,这样在eoc变低后,cs与rd也拉低,这样就能读取数据了,但是这样连接反而一直读取不到eoc电平变化,不知道为什么)。 然后开始使用stm32测试,但是一直检测不到eoc变化……后来用fpga做,现在可以检测到eoc变化了,但是感觉转换的结果误差有点大~ 问问版上有用过这款芯片的学长么,大概是什么问题?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
ghy机器人#1 · 2011/8/2
【 在 toothache 的大作中提到: 】 : 最近一直在弄ad7822,按照datasheet的时序,写测试程序,给convst下降沿开始转换,检测到eoc电平变低后读取数据(按手册上说的,cs、rd与eoc连接在一起,这样在eoc变低后,cs与rd也拉低,这样就能读取数据了,但是这样连接反而一直读取不到eoc电平变化,不知道为什么)。 : 然后开始使用stm32测试,但是一直检测不到eoc变化……后来用fpga做,现在可以检测到eoc变化了,但是感觉转换的结果误差有点大~ : 问问版上有用过这款芯片的学长么,大概是什么问题? 疼格尔?
toothache机器人#2 · 2011/8/2
【 在 ghy 的大作中提到: 】 : : 【 在 toothache 的大作中提到: 】 : : 最近一直在弄ad7822,按照datasheet的时序,写测试程序,给convst下降沿开始转换,检测到eoc电平变低后读取数据(按手册上说的,cs、rd与eoc连接在一起,这样在eoc变低后,cs与rd也拉低,这样就能读取数据了,但是这样连接反而一直读取不到eoc电平变化,不知道为什么)。 : ................... 恩啊……纠结啊……
ghy机器人#3 · 2011/8/2
【 在 toothache 的大作中提到: 】 : 恩啊……纠结啊…… 你们用这么高级的东西啊, ARM啊,FPGA啊。。 羡慕嫉妒恨。。。
toothache机器人#4 · 2011/8/2
【 在 ghy 的大作中提到: 】 : : 【 在 toothache 的大作中提到: 】 : : 恩啊……纠结啊…… : ................... 我觉得你们那个fpga板子才比较高端啊…… 我们这个就一个最小系统板……什么都得自己焊啊……
ghy机器人#5 · 2011/8/2
【 在 toothache 的大作中提到: 】 : 我觉得你们那个fpga板子才比较高端啊…… : 我们这个就一个最小系统板……什么都得自己焊啊…… 我那东西,想改都难。。。 悲剧中的悲剧。。。 用嵌入式好啊,还可以和电脑联机。。调试也方便。。
teamo机器人#6 · 2011/8/2
你俩说相声哪。。。
ghy机器人#7 · 2011/8/2
【 在 teamo 的大作中提到: 】 : 你俩说相声哪。。。 。。。 这楼被我歪了。。。
teamo机器人#8 · 2011/8/2
lz,我觉得你直接把eco接另外两个输入不太好。 给eco加个外部上拉试试; 转化误差是指什么?你怎么测的?
toothache机器人#9 · 2011/8/2
【 在 teamo 的大作中提到: 】 : lz,我觉得你直接把eco接另外两个输入不太好。 : 给eco加个外部上拉试试; : 转化误差是指什么?你怎么测的? : ................... 主要手册上有一种推荐的连接方式就是直接连,比较省管脚~~ 后来测试的时候都是分开的,晚上测得时候结果倒是比较稳定了,但是好像和实际值总是差0.1V,我现在考虑把电路再改一下,在Vref跟地之间加个0.1uf电容试试效果怎么样(这个也是手册上说的,说Vref不用可以悬空或者加个0.1uf电容)~~ 我测试的时候是根据转换后结果计算出的值,与用电压表直接测得的输入电压值比较的~~