随汽车电子技术的迅速发展, 车载音频领域正在经历一个前所未有的技术变革, 使用者对车载音频提出了功能多样化、操作人性化的要求, 主要包括以下三个方面:(1) 具备更好的电台接收效果以及更简便的数字式调台操作;(2) 支持多种外加存储设备, 如支持大容量的U 盘和SD 卡等;(3) 提供更加丰富的音效处理, 如高音、重低音、等响度、平衡度等的调节以及提供流行、摇滚、爵士、古典等音效处理。以这些需求为出发点, 设计了一款数字车载音响系统。
1 I2C 协议
I2C 总线作为同步串行数据输出总线, 由一条串行数据线(SDA) 和一条串行时钟线(SCL) 组成。它是一个真正的多主机总线, 如果多个主机同时进行初始化数据传输, 可以通过冲突检测和仲裁防止数据被破坏。每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机/从机关系软件设定地址。主机可以作为主机发送器或主机接收器。
2 硬件电路
2.1 电路设计
根据车载音响系统的特点, 设计选用STC12C5624AD系列单片机,它是宏晶公司推出的51 增强型单片机,具有低功耗、计算速度快等特点。当关闭音响系统时, 单片机进入低功耗休眠状态, 单片机切断所有外围模块的供电; 当系统需要工作时, 通过外部中断唤醒单片机工作,这样最大限度地减少功耗。音响系统电路图如图1 所示。
图1 音响系统模块电路图
2.2 外围硬件模块
该系统以STC12C5624AD 单片机为核心, 通过I2C 总线控制其他模块的工作。硬件模块框图如图2 所示。
图2 车载音响系统硬件模块框图