新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > TMS320F28335與串行A/D轉換器ADS7863的接口設計

        TMS320F28335與串行A/D轉換器ADS7863的接口設計

        作者: 時間:2011-08-05 來源:網絡 收藏


        3 McBSP與
        3.1 硬件
        圖4是 McBSP與無縫連接的示意圖。從圖中可以看出,McBSP與之間的連接非常簡單,實現了數據的高效轉移,充分體現了同步串口連接的優點。由F28335 DSP的GPIO11向ADS7863提供片選信號。McBSP的數據發送DX腳接ADS7863的SDI腳,向ADS7863發出控制信號。ADS7863的SDOA腳接McBSP的數據接收DR腳,向F28335傳送數據信號。由MeBSP內含的可編程采樣率發生器生成時鐘信號CLKG和幀同步信號FSG。由CLKG驅動發送時鐘信號CLKX,CLKX驅動接收時鐘信號CLKR和ADS7863的時鐘信號CLOCK。由FSG驅動發送幀同步信號FSX,FSX驅動接收幀同步信號FSR和ADS7863的開始轉換信號CONVST。CONVST初始化一個轉換進程,并啟動發送前一周期轉換的數據。為了簡化,只連接了ADS7863的CHA1+和CHB1+通道,可用輸出數據的第二位(ADC指示符)分辨所采樣的信號來自哪個通道。

        本文引用地址:http://www.104case.com/article/155952.htm

        e.jpg


        3.2 軟件
        3.2.1 McBSP口初始化
        整個初始化過程包括三部分:接收部分初始化、發送部分初始化和采樣率發生器初始化。
        (1)DSP初始化后,采樣率發生器的初始化位GRST=0;在其他情況下,也可通過向SPCR2寄存器中的GRST位置0,使采樣率發生器處于初始化狀態。在此狀態下,時鐘CLKG時鐘為CPU時鐘的1/2,幀同步信號FSG為邏輯0;設置接收初始化位RRST、發送初始化位XRST和幀同步發生器初始化位FRST為0;
        (2)對采樣率發生器SRGR[1,2]進行設置,并對其他控制寄存器進行設置;
        (3)等待兩個CPU時鐘以確保內部正確同步;
        (4)將采樣率發生器初始化位置1,使采樣率發生器進行工作;
        (5)等待兩個SRG時鐘;
        (6)將接收和發送初始化位置1;
        (7)在下一個CPU時鐘的上升沿,CLKG時鐘發送一個1,并以CPU時鐘/(1+CLKGDV)的頻率運行;
        (8)在數據發送寄存器DXR[1,2]被載入數據后,將幀同步初始化位置1以發出正確的幀同步脈沖信號。
        下面是McBSP初始化程序片段:
        f.jpg
        g.jpg

        負離子發生器相關文章:負離子發生器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 贺兰县| 南投县| 青岛市| 沈阳市| 保康县| 陇南市| 张家川| 大宁县| 龙南县| 介休市| 宣武区| 军事| 博乐市| 通城县| 朝阳市| 乌兰县| 鹿邑县| 东城区| 连云港市| 闵行区| 基隆市| 宜章县| 诸城市| 康保县| 南阳市| 金昌市| 铜山县| 老河口市| 措勤县| 酒泉市| 调兵山市| 丰顺县| 西充县| 上饶县| 河南省| 大同县| 天津市| 工布江达县| 女性| 咸阳市| 商水县|