歡迎您光臨本站 登入註冊首頁

AV前置控制器電路設計與製作

admin @ 2014-03-19 , reply:0

概述

AV前置控制器電路設計與製作AV前置控制器電路設計與製作這一款AV前置控制器,可隨意升級任何立體聲功放和五聲道功放,使其成為數碼控制放大器。其主要功能為:初始化后D2燈亮,進入待機狀態,此時按S3即可……
AV前置控制器電路設計與製作
AV前置控制器電路設計與製作

這一款AV前置控制器,可隨意升級任何立體聲功放和五聲道功放,使其成為數碼控制放大器。其主要功能為:初始化后D2燈亮,進入待機狀態,此時按S3即可進入正常工作;進入正常工作狀態后,系統初始化數碼管顯示:AU50,即AUX(輔助立體聲輸入狀態)音量為50dB;按鍵功能:S3/待機、S6/輸入選擇、S1&S4/總音量加減,S2&S5/低音量加減:遙控器用戶識別碼為40BF才能用裡面的遙控子程序。下面介紹其設計細節。

一、主要元器件選擇

1.電子音量部分器件選擇

選用台灣普誠公司的PT2258,該晶元特點如下:  (1)具有高信噪比:S/N>100dB(A-weight);(2)高聲道分離度:典型聲道分離度為100dB;(3)精確至1dB/階的調節量;(4)總諧波失真度低:典型諧波失真率為0.005%,最大失真率為0.01%;(5)輸出自帶緩衝級,輸出阻抗為600Ω;(6)採用12C匯流排介面,節約單片機I/O口。

2.輸入器件選擇

選用台灣普誠公司的PT2323,該晶元特點如下:(1)自帶4組立體聲輸入及1組6聲道輸入;(2)總諧波失真度低:典型諧波失真率為0.05%,最大失真率為0.01%;(3)採用I2C匯流排界面。

3.單片機採用AT89s51

二、電路設計如附圖所示。電路分三部分。

1.輸入選擇本設計在PT2323四組立體聲輸入上保留了一組立體聲輸入。從立體聲輸入信號時。由軟體控制PT2323為虛擬5.1聲道。用於不需要PT2323自帶的低通濾波器,所以在它的⑨腳與④腳間接入了R27,此時⑩腳輸出即為全頻信號,JK3~JK5三組輸入插座作為真5.1信號輸入。可駁接DVD的5.1輸出。  2.音量控制JK6~JK8三個立體聲輸出即為5.1輸出。駁接AV功率放大器。對於:PT2323和PT2258連接時,注意每聲道加入一個平衡匹配電阻,阻值為200Ω~500Ω,這裡取470Ω。

3.單片機控制部分單片機部分負責完成人機對話,含4位數碼管顯示(顯示輸入狀態及音量大小),六個行列掃描式鍵盤,兩隻LED燈(一隻指示初始化狀態完成,另一隻指示POWER),一個遙控接收頭輸入,一組I2C控制位。  四位數碼管接成動態顯示方式。單片機的P0.0~P0.7口輸出段碼。P2.4~P2.7口輸出位碼。

三、程序設計

1.顯示程序

2.鍵掃描程序單片機P1.6和P1.7作為行線。:P2.1~P2.3作為列線。先將P1.6、P1.7置為低電平,若有按鍵按下時,對應的列線中必定有一條線同時成為低電平,再將行線依次置低電平。檢測列線哪條行線置低時,同時有二條列線也為低時。那麼為低電平的行列線交叉處的按鍵即為按下的鍵。

3.I2C程序設計12C程序時。首先要搞清楚12C的時序。由於89S51單片機不帶12C匯流排。只能通過軟體去模擬12C的時序。

當需要調用12C子程序時。就要保證SCL和SDA的時序一樣,當SCL為高電平、SDA為低電平時表示I2C已開始。而SCL為高電平、SDA變成高電平時表示I2C已結束。



4 .遙控子程序

用單片機編寫遙控子程序有硬延時、外部中斷 + 定時器等。筆者採用外部中斷 + 定時器的方式。紅外線遙控解碼原理:紅外一開始發送一段 13.5ms 的引導碼,引導碼由 9ms 的高電平和 4.5ms 的低電平組成,跟著發送用戶識別碼、用戶識別反碼、數據碼、數據反碼。如果按著鍵不放,則遙控器發送一段重複碼。重複碼由 9ms 高電平、 2.25ms“ 低電平。跟著一個短脈衝。將遙控接收頭輸出端接於單片機任意一個外中斷口上。採用低電平進人中斷,進入中斷後即退出,當下次進入時,這兩次時間即為引導碼的時間,其餘的時間判斷同理。程序如下:

org 0000h

[admin via 研發互助社區 ] AV前置控制器電路設計與製作已經有2427次圍觀

http://cocdig.com/docs/show-post-39942.html