请问12位AD与8位DA转换后前后电压不一样的原因

我用8AD与8DA的时候输出前和输入后电压基本一样,12位AD和8位DA就有差距了好像输出是负的(比如输入时0-5V,输出就是-5-0V,输入这边还没从1到5,输出这边都... 我用8AD与8DA的时候输出前和输入后电压基本一样, 12位AD和8位DA就有差距了 好像输出是负的(比如输入时0-5V,输出就是-5-0V,输入这边还没从1到5,输出这边都-5到0V走过了几次了), 8位AD和12位DA的差距和12AD-8DA相识,只是范围一直在-5到0V之间,不会跑出另一个循环(就是从-5到0V再从-5到0V这样)。 展开
 我来答
brain39
2014-05-12 · TA获得超过6102个赞
知道大有可为答主
回答量:6365
采纳率:81%
帮助的人:93.2万
展开全部
12位AD到8位DA,要舍去12位数的后4位,即要除以16后再输出,数值要用无符号数,因为有符号数用补码存储。
更多追问追答
追问
也就是说12-8是因为后面的只接收了 前面的输出的低8位,DA把这低8位当成全部数据了,而实际上这8位对AD来说还不全,只是一部分。8-12也是同理 只是反过来?那这部分主要牵扯到数模模数哪部分只是呢?
追答
一般AD后要由CPU读入内存,经过处理后再输出给DA,如果AD直接与DA相连,那直接用模拟量就行了,何必转换来再转换回去?高位数转低位数就像我们用钱一样,抹去零头(角,分),不能把百千万舍去。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式