微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > TMS320VC5402 DSP与串行AD73360 A/D转换器的接口设计

TMS320VC5402 DSP与串行AD73360 A/D转换器的接口设计

时间:08-12 来源:电子技术应用 点击:

stm #0001h,SPSA       ;子地址寄存器指向串口控制寄存器2(SPCR2)

stm #0102h,SPDATA     ;关闭串口发送

stm #0002h,SPSA       ;子地址寄存器指向接收控制寄存器1(RCR1)

stm #0040h,SPDATA

stm #0003h,SPSA       ;子地址寄存器指向接收控制寄存器2(RCR2)

stm #0001h,SPDATA

stm #0004h,SPSA       ;子地址寄存器指向发送控制寄存器1(XCR1)

stm #0040h,SPDATA

stm #0005h,SPSA       ;子地址寄存器指向发送控制寄存器2(XCR2)

stm #0001h,SPDATA

stm #000eh,SPSA       ;子地址寄存器指向管脚控制寄存器(PCR)

stm #0000h,SPDATA

stm #0008h,SPSA       ;子地址寄存器指向多通道控制寄存器1(MCR1)

stm #0001h,SPDATA

stm #0009h,SPSA       ;子地址寄存器指向多通道控制寄存器2(MCR2)

stm #0001h,SPDATA

stm #000ah,SPSA       ;子地址寄存器指向接收通道使能寄存器A(RCERA)

stm #0001h,SPDATA

stm #000bh,SPSA       ;子地址寄存器指向接收通道使能寄存器B(RCERB)

stm #0000h,SPDATA

stm #000ch,SPSA       ;子地址寄存器指向发送通道使能寄存器A(XCERA)

stm #0001h,SPDATA

stm #000dh,SPSA       ;子地址寄存器指向发送通道使能寄存器B(XCERB)

stm #0000h,SPDATA

stm #0000h,SPSA       ;子地址寄存器指向串口控制寄存器1(SPCR1)

stm #0001h,SPDATA     ;使能串口接收

stm #0001h,SPSA       ;子地址寄存器指向串口控制寄存器2(SPCR2)

stm #0103h,SPDATA     ;使能串口发送

McBSP初始化完成并使能McBSP后就可以通过它对AD73360进行初始化,其程序(DXR10和DRR10分别为串口0的发送和接收寄存器,映射地址分别为22h和20h)如下:

errorcrb: stm #8105h,DXR10        ;向CRB写控制字05h,DMCLK

ld DRR10,a                        =MCLK,SCLK=DMCLK/4,

stl a,ar1                         采样率=DMCLK/1024

stm #0b905h,ar0                 

cmpr 0,ar1

bc errorcrb,ntc                ;判断控制字是否已正确写入,

errorcrc: stm #8241h,DXR10          向CRC写控制字41h,使能

ld DRR10,a                          参考电平输出,全局上电

stl a,ar1

stm #0ba41h,ar0

cmpr 0,ar1

bc errorcrc,ntc                ;判断控制字是否已正确写入,

errorcrd: stm #8388h,DXR10         向CRD写控制字88h,通道

ld DRR10,a                         1和通道2加电,增益为0dB

stl a,ar1

stm #0bb88h,ar0

cmpr 0,ar1

bc errorcrd,ntc                ;判断控制字是否已正确写入,

errorcre: stm #8488h,DXR10         向CRE写控制字88h,通道

ld DRR10,a                         3和通道4加电,增益为0dB

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top