欢迎来到天天文库
浏览记录
ID:62048381
大小:1.54 MB
页数:87页
时间:2021-04-13
《最新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/(128N)或MCLK/(512N),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
此文档下载收益归作者所有