基于TMS320VC5409的水聲通信Modem設計與實(shí)現
McBSP0初始化程序是設置McBSP0口的工作狀態(tài),使它運行于系統所需的工作模式。系統要求McBSP工作于從SPI模式、采用外部時(shí)鐘和字寬為16 b等工作條件。接收、發(fā)送時(shí)鐘和幀同步信號都由AD73311L提供。接收和發(fā)送數據每幀一字,每字16 b,都沒(méi)有延時(shí)。程序設計框架如下:本文引用地址:http://dyxdggzs.com/article/157546.htm
AD73311L有六種工作模式:程序模式、數據模式、程序/數據混合模式、模擬環(huán)路模式、數字環(huán)路模式和功能檢測循環(huán)模式。前三種是正常的工作模式,后三種是調試模式,僅在調試時(shí)使用。
AD73311L共有六個(gè)內部控制寄存器,5409對六個(gè)控制寄存器的寫(xiě)入順序為:CRB,CRC,CRD,CRE,CRF,CRA。AD73311L的初始化程序如下:
3 結語(yǔ)
水聲通信Modem以5409為核心,通過(guò)芯片CH375實(shí)現與PC機的USB通信,利用McBSPO與芯片AD73311L組成SPI串行通信方式,再進(jìn)行信號放大以及電聲信號轉換,實(shí)現水下通信。經(jīng)實(shí)際驗證,該系統的傳輸速度快,易用、可擴展、快速、傳輸可靠等優(yōu)點(diǎn),它的研制成功為海洋事業(yè)的發(fā)展提供很好的應用前景。
評論