11 模数和数模转换
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
复习思考题
第章模/数和数/模转换
1. 为什么要把A/D,D/A转换器与微机的接口作为专门问题来研究?它与前面所讲的并行接口有
何异同点?
2. 在A/D、D/A转换器指标中,精度与分辨率有什么区别?
3. D/A转换器与微处理机接口中,最关键的问题是什么?应如何解决?
4. 参照教材中的锯齿波发生器例,自行设计一个三角波发生器,用8086汇编写出程序(地址自
定)。如果要产生正弦波信号,在软件设计思想上有什么变化?
5. 电流输出型与电压输出型D/A转换器有什么不同?
6. 在D/A转换器输出端为什么总是要加平滑电路?试看为一个输出最高频率为3000Hz的转换器
设计一个简单的平滑电路。
7. A/D转换器为什么先要对模拟信号采样?采取频率是如何确定的?如一个信号的最高频率为
5KHz,采样频率应为多少?
8. ADC0808与AD574A都是A/D转换器,试比较它们的异同点。
9. A/D转换器与CPU相连时,关键问题是什么?如何保证CPU与A/D转换芯片的时间关系能实
现正确的配合?
10. 有一个温度检测系统,在炉窖中设置了八个温度传感器。假设它们的温度变化范围为
800℃~2800℃。请问:
(1)如用ADC0808进行转换,分辨率可达多少?
(2)如果觉得一片ADC0808的分辨率不够,用两片同时工作是否使分辨率提高,误差小?
为什么?
(3)如果使温度检测的误差不超过1℃,应选用多少位的A/D转换芯片?
(4)如果选用16位的A/D转换芯片,测量误差可以减小到什么程度?
11. 根据教材上所画的AD574A与8086CPU连接的情况,请你:
(1)说明它占用地址的情况及每个控制信号所起的作用。
(2)用8086汇编语言设计程序,使从转换芯片中读入100组数据(每组数据12位),并把
它们存放在一个叫Buffer的缓冲区内。
(3)如果使用STS信号对CPU作中断控制,请修改硬件和软件设计。
12. 什么叫分辨率?什么叫相对转换精度?
13. 在 T型电阻网络组成的D/A转换器中,设开关K0, K1, K2, K3, K4分别对应一位二进制数,
当二进制数据为10110时,流入运算放大器的电流为多少?画出这个T型网络。
14. 用带两极数据缓冲器的D/A转换器时,为什么有时要用3条输出指令才完成16位或12位数
据转换?
15. 使用 DAC0832进行数/模转换时,有哪两种方法可对数据进行锁存?
16. 在数字量和模拟量并存的系统中,地线连接时要注意什么问题?
17. 设计一个电路和相应程序完成一个锯齿波发生器的功能,使锯齿波呈负向增长,并且锯齿波
周期可调。
18. 什么叫模/数转换精度?什么叫转换率?什么叫分辨率?
19. 参考《微型计算机技术及应用》一书中图7.12说明计数式A/D转换的工作原理。
20. 双积分式A/D转换的原理是什么?
21. 参考《微型计算机技术及应用》一书中图7.14说明逐次逼近式A/D转换的工作原理。
22. 比较计数式、双积分式和逐次逼近式A/D转换的优缺点。
23. 设计一个电路并画出软件流程以实现A/D转换,软件流程中要体现逐次逼近法思想。
24. 什么叫采样保持电路的采样状态和保持状态?用示意图进行说明。
25. 在实时控制和实时数计处理系统中,当需要同时测量和控制多路信息时,常用什么方法解
决?
26. 参考教材讲解的工作原理,说明图7.21 。