正弦信號發生模塊的電路設計
發布時間:2008/11/25 0:00:00 訪問次數:687
此模塊采用max518芯片與plc16f877通過fc總線方式接口的方式,詳細的電路圖如圖1所示。
plc16f877單片機內部有同步串行口ssp部件,設置ssp的控制寄存器sspcon的低4位為1011,使ssp部件工作在i2c主控方式下,然后通過數據線sda、時鐘線scl向max518芯片傳送要轉換的數據。
圖1 d/a電路
采用i2c總線工作方式驅動max518芯片時,整個傳輸過程分為發送啟動信號、發送數據位、發送停止信號3個階段。
max518芯片采用串行輸入方式,輸出d/a數據時,需要順序輸入3個字節,3個字節發送完畢后,mssp模塊產生停止條件,max518才開始進行數/模轉換。
第一個字節為地址字節,格式為:
地址字節中的ado和ad1需要和max518管腳上的ado和ad1一致。圖1所示ado和ad1接地,所以表格中的ado和ad1都應為0。max518自身的特點和其連接方式決定向它發送的地址字節為58h,即只有向其發送58h地址時,才能選通它。
第二個字節為命令字節,格式為:
a0位表示本次d/a轉換結果數據要送給二路輸出中的哪一路,可以為ooh或01h。命令字節為00 h時,選擇d/a0通道輸出模擬量;當為01h時,選擇d/ai通道輸出模擬量。
第三個字節就是數據字節,即要進行d/a轉換的8位二進制數,范圍為ooh~ffh。
當mssp模塊產生啟動條件、地址字節發送成功、命令字節發送成功、待轉換的數據量發送成功、產生停止條件時,sspif都會被置1。因此在編寫程序時,可以通過查詢該標志位,確定相應的步驟是否完成。如果該步驟沒有完成,繼續等待查詢;如果己經完成,清除sspif標志后,繼續進行下一步操作。
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
此模塊采用max518芯片與plc16f877通過fc總線方式接口的方式,詳細的電路圖如圖1所示。
plc16f877單片機內部有同步串行口ssp部件,設置ssp的控制寄存器sspcon的低4位為1011,使ssp部件工作在i2c主控方式下,然后通過數據線sda、時鐘線scl向max518芯片傳送要轉換的數據。
圖1 d/a電路
采用i2c總線工作方式驅動max518芯片時,整個傳輸過程分為發送啟動信號、發送數據位、發送停止信號3個階段。
max518芯片采用串行輸入方式,輸出d/a數據時,需要順序輸入3個字節,3個字節發送完畢后,mssp模塊產生停止條件,max518才開始進行數/模轉換。
第一個字節為地址字節,格式為:
地址字節中的ado和ad1需要和max518管腳上的ado和ad1一致。圖1所示ado和ad1接地,所以表格中的ado和ad1都應為0。max518自身的特點和其連接方式決定向它發送的地址字節為58h,即只有向其發送58h地址時,才能選通它。
第二個字節為命令字節,格式為:
a0位表示本次d/a轉換結果數據要送給二路輸出中的哪一路,可以為ooh或01h。命令字節為00 h時,選擇d/a0通道輸出模擬量;當為01h時,選擇d/ai通道輸出模擬量。
第三個字節就是數據字節,即要進行d/a轉換的8位二進制數,范圍為ooh~ffh。
當mssp模塊產生啟動條件、地址字節發送成功、命令字節發送成功、待轉換的數據量發送成功、產生停止條件時,sspif都會被置1。因此在編寫程序時,可以通過查詢該標志位,確定相應的步驟是否完成。如果該步驟沒有完成,繼續等待查詢;如果己經完成,清除sspif標志后,繼續進行下一步操作。
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
上一篇:正弦信號發生模塊的程序設計
上一篇:正弦信號發生模塊的元器件選型
熱門點擊
- PWM信號發生模塊的設計思路
- 多功能波形信號發生模塊設計的元器件選型
- 交流電壓測量模塊的設計思路
- 頻率濕測模塊的設計思路
- USB數據通信接□模塊的程序設計
- 交流電壓測量模塊的程序設計
- 正弦信號發生模塊的電路設計
- 多功能波形信號發生模塊電路設計
- PWM信號發生模塊的程序設計
- 正弦信號發生模塊的程序設計
推薦技術資料
- DS2202型示波器試用
- 說起數字示波器,普源算是國內的老牌子了,FQP8N60... [詳細]