Board logo

标题: [求助]关于AD转化的问题 [打印本页]

作者: happy_sea    时间: 2007-9-23 17:23     标题: [求助]关于AD转化的问题

请教一个关于AD转换的问题,在MC9S12DG128中,一次可以进行几个通道的转换吗?我的意思是比如我有压力的信号,还有温度的信号,可不可以同时的转换?

就是我用AN00输入压力的信号,用AN01输入温度的信号,这样可不可以实现?

[此贴子已经被作者于2007-9-23 17:23:43编辑过]


作者: happy_sea    时间: 2007-9-24 18:47

自己顶一下,听一个网友说因为只有一个AD的转化器,所以只能有一输入的信号,但是我想既然有AN00~AN07,8路的输入,就应该可以输入不同的模拟信号。可以把他们设成队列,然后转换的结果放在各自的结果寄存器中。不知道这样可不可以。迷惑中~~~~
作者: happy_sea    时间: 2007-9-30 19:30

问题解决了一半了,谢谢大家的关注!
作者: strongchen    时间: 2007-10-2 00:05

S12DG128的AD转换器只有一个,它一次只可以对一个通道进行转换,但是它可以自动对多个通道或一个通道连续进行转换,即采用SCAN模式,然后将转换结果分别存放于8个结果寄存器中。这都是硬件自动实现的,不需要软件的参与,十分方便。
作者: happy_sea    时间: 2007-10-5 08:06

谢谢版主,我明白了!!
作者: benbentl    时间: 2010-12-27 16:00

版主,我还是不太明白,比如我想采集压力、温度信号,如果我对ATD寄存器初始化时设置的是单通道连续转化,那么我是不是压力信号采用一个通道,温度信号采用一个通道?
作者: jamecat    时间: 2011-1-14 10:21

AD分时复用 硬件里面有模拟开关, 特别注意AD结果的BUF 整个会搞死很多人,如果不注意
作者: dfmc    时间: 2011-2-20 19:58

一个通道有8路,所以一个通道可以把这两个信号都转化了,你查寄存器就可以读出值。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0