登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→有没有人遇见过AD芯片只有数据输出管脚坏了,其他工作正常的?[rj17]
*第13085篇: 有没有人遇见过AD芯片只有数据输出管脚坏了,其他工作正常的?
楼 主:
rj17
2003年6月4日19:58
有没有人遇见过AD芯片只有数据输出管脚坏了,其他工作正常的?
最近采用ad976进行ad转换,最开始采样数据基本上和输入模拟信号差不多(波形相似)。
后来仔细一看发现是16位的数据高8位数据基本上与输入呈线形,但低8位数据大部分都是0ffh。研究了很久,怀疑该片ad其他部分都工作正常,只是低8位数据口坏了,所以cpu读不到。这种现象好奇怪哦,有没有哪位大虾碰见过类似问题,提供点意见,让我好对它“确诊”。
谢谢!
第
2
楼:
Kuang-chingTsui
2003年6月5日10:40
你怎样使ADC与MCU接口?
我怀疑你的ADC没有坏,只是硬件连接有问题而已。
第
3
楼:
tm1300
2003年6月5日11:37
ADC没有坏的可能性很大
A/D转换器的分辨率和微机数据总线的位数匹配。当10位以上的A/D转换器与8位数据总线连接时,由于数据要按字节分时读出,因此从8位数据线上需要分两次读取数据。设计接口时,数据寄存器要增加读写控制逻辑。
第
4
楼:
APEARLIU
2003年6月5日13:13
请仔细检查软件是否有问题,A/D一般不会
请仔细检查软件是否有问题,A/D一般不会出现你说的断口损坏的问题!或中在总线控制逻辑中加入必要的延时试试!
第
5
楼:
rj17
2003年6月6日18:24
请大伙分析看看怎么回事?
我使用的CPU为196kb,AD的数据线接到16根总线上,采用16位总线方式时,能读到数据,只是低八位好像不太正常。
于是乎,我决定采用8位总线方式分两次读数,结果什么数据都没有读到(全部为ffh),但是用示波器观察AD的转换完成输出口(/busy),发现有信号,应该是在不断的进行转换。
请大伙分析看看怎么回事?
读写的时序我也考虑过了,自己觉得控制时序没错。
第
6
楼:
西风
2003年6月7日15:02
你可以在改变输入模拟量大小的情况下,单步
你可以在改变输入模拟量大小的情况下,单步运行程序,看ADC低八位引脚电平是否变化,若变化,则说明ADC没问题,而是逻辑控制电路的问题!
>>>>>>对该主题发表你的看法
本主题贴数
6
,分页:
[第1页]
[上一篇主题]:
求助:菜鸟向各位大哥请教,请大家帮帮忙
[下一篇主题]:
关于AT89S51/52