新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > TLC5620I與TMS320F2812的接口設計

        TLC5620I與TMS320F2812的接口設計

        作者: 時間:2011-06-01 來源:網(wǎng)絡 收藏

          該中,引出4路D/A轉換通道電壓,均由LM358構成電壓跟隨器輸出,如圖3所示。該圖為AD0和AD1口由LM358組成的同向放大電路。AD2和AD3的放大電路與之相同。

          在引腳SPISIMO上將數(shù)據(jù)輸出,與之相對應的是的DATA數(shù)據(jù)接收引腳:的SPICLK引腳和的CLK引腳相對應,二者共用串行時鐘;的IOPB1模擬控制的LOAD引腳電平,以鎖存數(shù)據(jù),更新輸出電壓。在數(shù)據(jù)傳輸時,有兩種方式控制TLC5620I輸出電壓的更新:LOAD引腳控制更新和LDAC引腳控制更新。該采用LOAD引腳控制更新方式,此時,LDAC引腳接低電平。開始控制LOAD為高電平,數(shù)據(jù)在CLK引腳的每一個下降沿與時鐘同步從DATA引腳輸入。當所有的數(shù)據(jù)傳輸完畢時,控制LDAD引腳跳至低電平,所選擇的D/A通道的輸出電壓得到更新。由于TLC5620I的控制信號要求的VIH較高,所以需要將DSP輸出的SPI-CLK、SPISIMO以及I/O口模擬的CS信號的高電平提高,該采用MM74HC08器件來實現(xiàn)。

          5 軟件設計

          由于TLC5620I的工作頻率是1 MHz,故將DSP的SPI通信頻率也設置為1 MHz。程序采用C語言模塊化編寫,其流程如圖4所示,圖4a主程序完成系統(tǒng)初始化,中斷使能,等待中斷等工作;圖4b中斷服務程序主要完成輸出電壓的數(shù)字量計算和數(shù)據(jù)發(fā)送等工作。在編寫程序過程中,要注意TMS320F2812的低速外設預分頻和通信頻率間的關系。

          利用該實驗程序,可以通過示波器在DACOUT0和DA-COUT1輸出端觀測到三角波,利用萬能表在DACOUT2輸出端測得電壓為2.475 V,在DACOUT3輸出端測得電壓為1.65 V。

          6 結束語

          以TMS320F2812與TLC5620I為例,詳細討論兩者的串口通信的硬件接口及軟件設計,實現(xiàn)數(shù)字信號到模擬信號的轉換,擴展TMS320TMS320F2812在控制領域的應用范圍。在設計過程中,充分利用TMS320F2812的SPI模塊,只有少量的數(shù)據(jù)線和控制線,使電路設計簡化,提高了設計可靠性,并在實際應用中效果良好。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 盐亭县| 澜沧| 汤原县| 南溪县| 海南省| 瑞金市| 西青区| 梁山县| 开江县| 馆陶县| 淅川县| 同仁县| 高平市| 马龙县| 高尔夫| 凌海市| 卢湾区| 鹤峰县| 石河子市| 图木舒克市| 鄱阳县| 西乌珠穆沁旗| 得荣县| 永城市| 鸡东县| 扬州市| 分宜县| 页游| 海南省| 永泰县| 阿图什市| 于田县| 南通市| 桐梓县| 莲花县| 饶平县| 定西市| 缙云县| 改则县| 黑山县| 乳山市|