一種基于單片機的可控成像系統(tǒng)設(shè)計
3.4 視頻輸出電路
CXD3172AR能輸出PAL制式的模擬信號,其輸入端口采用電流輸出結(jié)構(gòu),通過電阻產(chǎn)生信號電壓,但是由于系統(tǒng)噪聲的存在,特別是模擬地和數(shù)字的干擾,信號走線長度,元器件布局等因素,對輸出端可以增加一級濾波器,以提高信噪比。對于亮度信號而言,芯片內(nèi)部在輸出端已集成了LPF,故只需對色度信號進(jìn)行處理。設(shè)置DSP輸出Y/C分離信號,視頻信號的帶寬一般為6 MHz,色度信號副載波頻率為(4.43±1.3 MHz),圖2是色度BPF的頻率特性圖。亮度信號和通過BPF的色度信號進(jìn)入視頻信號混合放大器NJM2274,其輸出阻抗為75 Ω,放大后的信號可以直接輸入監(jiān)視器。本文引用地址:http://www.ex-cimer.com/article/172899.htm
3.5 MCU-DSP通信
DSP處理功能可以通過MCU或軟件進(jìn)行控制。將DSP各控制參數(shù)通過特定的通信協(xié)議傳輸?shù)紻SP內(nèi)部寄存器或者外部E2PROM保存,以使其實現(xiàn)視頻信號的各種處理功能。這里的MCU為STC的STC89C52RC芯片,并且外搭基本硬件電路,使其成為最小系統(tǒng)。DSP控制參數(shù)有635 B,在調(diào)試的時候,可以存入DSP的寄存器組以便修改,調(diào)試完成之后,優(yōu)化的參數(shù)可以存入E2PROM,使得下次掉電復(fù)位后可以繼續(xù)使用。
在通信過程中,一個通信協(xié)議包傳輸?shù)淖止?jié)數(shù)是可變的,最高可達(dá)32 B。DSP接收到一包數(shù)據(jù)后分析它,執(zhí)行控制命令,完成1次通信。一個通信包由起始字、命令字、地址字和數(shù)據(jù)字組成。因為DSP內(nèi)部寄存器數(shù)量有限,在執(zhí)行完上次命令之前,不會再接收任何其他控制命令。該過程被稱為“通信禁止周期”,并且此時,芯片返回一個確認(rèn)數(shù)據(jù),該數(shù)據(jù)可能是寫應(yīng)答信號、讀取數(shù)據(jù)或者通信錯誤代碼。它的片選信號、時鐘信號和輸入/輸出信號格式如圖3所示。
3.6 MCU與DSP的接口
在不同硬件接口之間進(jìn)行數(shù)據(jù)通信時必須保證其邏輯電平一致,不然通信過程中將出現(xiàn)各種不可預(yù)料的錯誤。該設(shè)計中,CXD3172AR主供電電源VDD是3.3 V,其邏輯高電平大于等于0.7 VDD,邏輯低電平小于等于0.2 VDD,它們屬于LVTTL電平。通用MCU管腳一般是TTL電平,所以兩者之間的通信必須經(jīng)過電平轉(zhuǎn)換,這里選擇SN74ALVC164245作為電平轉(zhuǎn)換器。 SN74ALVC164245有2組獨立電源端口,分別將其與MCU和DSP各自的主供電電源相連。這樣,就能通過電平轉(zhuǎn)換器將3.3 V系統(tǒng)和5 V系統(tǒng)連接起來。
評論