工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->其他光电实用电路图->一款AV前置控制器的设计

一款AV前置控制器的设计

作者:dolphin时间:2016-09-22

  这一款AV前置控制器,可随意升级任何立体声功放和五声道功放,使其成为数码控制放大器。其主要功能为:初始化后D2灯亮,进入待机状态,此时按S3即可进入正常工作;进入正常工作状态后,系统初始化数码管显示:AU50,即AUX(辅助立体声输入状态)音量为50dB;按键功能:S3/待机、S6/输入选择、S1&S4/总音量加减,S2&S5/低音量加减:遥控器用户识别码为40BF才能用里面的遥控子程序。下面介绍其设计细节。

  一、主要元器件选择
  
  1.电子音量部分器件选择
  
  选用台湾普诚公司的PT2258,该芯片特点如下:

  (1)具有高信噪比:S/N100dB(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



评论

技术专区