数字录音机设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
硬件连接图
图1 硬件连接图
各芯片的作用及工作方式
(1)ADC0809在本次设计中的作用及工作方式
ADC0809作数据采集用,用来采集12秒的语音信号并保存到相应的存储单元。对ADC0809的8个模拟通道,这里是用数据总线的低8位D2、D1、D0来控制ADC的通道选择信号ADDC、ADDB、ADDA,以实现选择其中之一模拟通道输入。在本次设计中,初始值为000(D2=0、D1=0、D0=0),即选择IN0通道进行数据采集,然后使ADC0809的ALE、START有效,START和ALE信号通过CPU向选中的通道口执行一条输出指令,启动A/D转换。转换结束后,发出EOC信号,当EOC 为高电平时,可供CPU查询,读取每次采集的A/D转换结果。当CPU知道转换已完成,执行一条输入指令使OE信号有效,此时输出缓冲器被打开,数据送到数据总线。系统时钟经分频后接到ADC0809芯片的时钟引脚CLK上。
(2)DAC0832在本次设计中的作用及工作方式
在本次设计中,我使用的DAC0832采用直通方式与CPU连接,从硬件图中可以看出,该片DAC0832只有一个端口地址,即88H。DAC0832的ILE信号与+5V 连在一起,、WR1和WR2均接地,总是有效的,DAC0832的输入寄存器和DAC 寄存器均处于选通状态,只要CPU想88H端口执行一条输出指令,就会使XFER 有效,CPU输出繁荣数字量就会顺利通过DAC0832的两个寄存器,然后进行D/A 转换,在运算放大器的输出端得到转换结果。