最新06DSP外围设备接口(精)课件PPT.ppt

最新06DSP外围设备接口(精)课件PPT.ppt

ID:62048381

大小:1.54 MB

页数:87页

时间:2021-04-13

最新06DSP外围设备接口(精)课件PPT.ppt_第1页
最新06DSP外围设备接口(精)课件PPT.ppt_第2页
最新06DSP外围设备接口(精)课件PPT.ppt_第3页
最新06DSP外围设备接口(精)课件PPT.ppt_第4页
最新06DSP外围设备接口(精)课件PPT.ppt_第5页
资源描述:

《最新06DSP外围设备接口(精)课件PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、06DSP外围设备接口(精)主要内容DSP与ADC、DAC的接口DSP与外部存储器的接口DSP与串口通信的接口DSP与PCI总线的接口小结DSP与ADC、DAC的接口集成的模数(A/D)和数模(D/A)转换器(CODEC)独立ADC或DAC可编程ADC和DAC固定ADC或DAC串行ADC和DAC并行ADC或DACADC/DAC的分类TLC320AD50C时序TLC320AD50C内部控制寄存器控制寄存器1(默认值00000000b,地址00001b)比特位描述7D7=1:软件复位6D6=1:软件下电5D5=1:AUXP和AUXM为输入,D5

2、=0:INP和INM作为输入4D4=1:监控AUXP和AUXM,D4=0:监控INP和INM3-2D3D2=11b:监控放大器增益=-18dBD3D2=10b:监控放大器增益=-8dBD3D2=01b:监控放大器增益=0dBD3D2=00b:监控放大器关闭1D1=1:数字环路使能,D1=0:数字环路禁止0D0=1:16比特DAC数据格式,D0=0:15+1比特DAC数据格式控制寄存器2(默认值00000000b,地址00010b)比特位描述7FLAG管脚输出值6D6=1:电话模式使能,D6=0:电话模式禁止5抽取FIR滤波器溢出标志4D4=

3、1:16比特ADC数据格式,D4=0:15+1比特ADC数据格式3D3=1:模拟环路使能,D3=0:模拟环路禁止2-0保留控制寄存器3(默认值00000000b,地址00011b)比特位描述7-6从设备个数5-0FSD延迟于FS的SCLK个数,最小为18控制寄存器4(默认值00000000b,地址00100b)比特位描述7D7=1:旁通内部PLL,D7=0:使能内部PLL6-4采样频率选择(N):fs=MCLK/(128N)或MCLK/(512N),001b:N=1,010b:N=2,000b:N=83-2D3D2=11b:模拟输入增益

4、关闭D3D2=10b:模拟输入增益=12dBD3D2=01b:模拟输入增益=6dBD3D2=00b:模拟输入增益=0dB1-0D1D0=11b:模拟输出增益关闭D1D0=10b:模拟输出增益=12dBD1D0=01b:模拟输出增益=6dBD1D0=00b:模拟输出增益=0dB辅助通信模式下DIN和DOUT数据格式TLC320AD50C与DSP的连接TLC320AD50C的初始化例程;***************************begin*****************************.mmregs.include"AD5

5、0C_cnst.h54";includetheconstantsusedbytheaic;************************macrodefinition***********************McBSP0_ENABLE.macroaux_regstm#SPSA0,aux_regst#0,*aux_reg+orm#0x0001,*aux_reg-st#1,*aux_reg+orm#0x0001,*aux_reg-.endm;resetRRST/XRSTtodisableMcBSPMcBSP0_DISABLE.macroa

6、ux_regstm#SPSA0,aux_regst#0,*aux_reg+andm#0xfffe,*aux_reg-st#1,*aux_reg+andm#0xfffe,*aux_reg-.endm;************************memoryallocation************************.bssserial_int_flag,1;************************interruptvectorstable**********************.sect"vectors"int_res

7、et:bMain;Mainprogramnopnop.space76*16int_brint0:;McBSP0reveiveinterruptbdBRINT0_ISRpshmST0pshmST1.space44*16.text;************************InterruptServiceRoutine*******************BRINT0_ISR:;setserial_int_flagifanyinterruptoccursst#1,*(serial_int_flag)popmST1popmST0rete;*

8、****************************************************************;**Function:AddaInit;**De

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。