基于S3C2440的電視發射機控制單元設計
隨著廣播電視事業的發展,電視發射機技術的應用越來越廣泛。為了能有效保證電視信號的質量,對電視發射機監測的重要性更加突出。本文通過對電視發射機信號的監測,給出了利用S3C2440來對電視發射機進行智能控制的設計方法,該方法還可通過與上位機的連接,并利用PC監控計算機來實現遙測遙控。
1 系統組成
本控制器以基于ARM9系列高性能嵌入式處理器S3C2440為核心來控制LCD觸摸顯示屏、局域網、RS232C接口,同時控制模擬輸入量接口、數字狀態量輸入接口和控制輸出接口,其系統組成原理框圖如圖1所示。
為了減小發射機對控制器的干擾,應對控制器的模擬輸入量、數字狀態量輸入和控制輸出全部進行隔離。其中16路模擬輸入經過16選1模擬開關(GPG控制)選擇后變成一路輸入,然后經過隔離放大器和信號調理進入ADC,ADC則利用ARM自帶的ADC通道0輸入到ARM;5路狀態量輸入在經過光電耦合隔離后,可通過GPIO(GPJ控制)引腳進入ARM;而6路控制量則經過ARM的GPIO(GPJ控制)輸出,然后經過光電耦合隔離后驅動固態繼電器。
2 模擬輸入及其電平歸一化
本控制器的模擬輸入通道如圖2所示。由于整個模擬輸入通道采用直流耦合方式工作,因此,必須特別注意各級的信號電平和極性。ADC使用S3C2440內嵌的ADC,其分辨率為10 bits,轉換速率為500 ksps,模擬輸入范圍為0~3.3 V,ADC通道數為8通道。
評論