当前位置:首页 > 智能硬件 > 智能硬件
[导读] 1 引言  近几年来,随着嵌入式系统技术、网络通讯技术以及家电产业的迅猛发展,信息技术正逐渐渗透到人们的生活当中,智能家居设计也渐渐进入视野。然而,现阶段的智能家居设计,多采用有线设计,存在着系统结构

 1 引言

  近几年来,随着嵌入式系统技术、网络通讯技术以及家电产业的迅猛发展,信息技术正逐渐渗透到人们的生活当中,智能家居设计也渐渐进入视野。然而,现阶段的智能家居设计,多采用有线设计,存在着系统结构复杂、不易改动等缺点。

  本文设计了一种基于嵌入式USB 主机的家用无线音响系统,可以实现在不连接PC 机的情况下直接读取U盘或mp3 中的音频数据,并通过ZigBee 无线网络传输给家庭内部各个位置上的分节点,实现家庭音响的无线播放mp3 的功能,将人们从繁杂的布线中解放出来。

  2 系统结构

  系统主要由嵌入式USB 主机和ZigBee 分节点播放器组成。而USB 主机又是系统设计的关键,主要由USB接口、MCU 控制器、ZigBee 主节点和电源模块等组成,系统结构如图1 所示。

  系统处理流程为:本地端控制器MSP430 通过CH375 按照相应的USB 协议,读取U 盘或MP3 中的音频文件,并将其传输给ZigBee 主节点。ZigBee主节点利用ZigBee 网络将音频信号发送给位于不同位置的ZigBee 分节点。分节点接收到信号后,经过处理,将数字信号传送给音频解码芯片,经解码后实现音频输出。

图1 系统结构。

  3 系统硬件设计

  3.1 USB 接口部分

  3.1.1 CH375 介绍

  CH375 是一个USB 总线的通用接口芯片,支持USB-HOST主机方式和USB-DEVICE/SLAVE 设备方式。在本地端,CH375 具有8 位数据总线和读、写、片选控制线以及中断输出,可以方便地挂接到单片机/DSP/MCU/MPU 等控制器的系统总线上。

  CH375的USB主机方式支持常用的USB全速设备,外部单片机可以通过CH375按照相应的USB协议与USB 设备通讯。CH375 还内置了处理Mass-Storage 海量存储设备的专用通讯协议的固件,通常情况下,外部单片机不需要编写固件程序,就可以直接以扇区为基本单位读写常用的USB存储设备(包括USB硬盘/USB闪存盘/U盘)。

  3.1.2 U盘接口电路设计

  由于CH375 和单片机采用并行方式通信传输速度快,编程简单,所以本设计采用并行连接方式。

图2 CH375 并行接口电路。

  在CH375 芯片的复位期间,TXD 引脚用于选择通讯接口。如果CH375 在复位期间检测到TXD 引脚为低电平则启用并行接口。硬件连接方式如下:CH375的8 位双向数据总线D7~D0、中断输出引脚INT#、读选通输入引脚RD#、写选通输入引脚WR#以及地址输入引脚A0 分别接MSP430 的P3 口、P1.0、P4.4、P4.5、 P4.6 脚,由于在本系统中CPU 只有一片CH375 扩展,所以片选输入引脚CS#接地选通,接口电路如图2 所示。

3.2 主控制器与ZigBee 无线网络部分

  本系统采用MSP430F1611 构成控制模块,采用CC2430 为核心的无线收发模块,核心芯片之间采用SPI 方式通讯,MSP430F1611 采用主模式,CC2430采用从模式。

  MSP430 系列单片机是美国TI 公司推出的超低功耗16 位混合信号处理器,具有精简指令集结构(RISC)以及丰富的寻址方式;拥有高性能模拟技术及丰富的片上外围模块;大量的寄存器以及片内数据存储器可参加多种运算;在8MHz 晶振工作时,指令速度可达8MIPS.这些特点即保证了可编制出高效率的源程序,又为系统的单片解决方案提供了极大的方便[3].

  CC2430 的选择性和敏感性指数超过了IEEE802.15.4 标准的要求,可确保短距离通信的有效性和可靠性。利用此芯片开发的无线通信设备支持数据传输率高达250Kbps,可以实现多点对多点的快速组网。更重要的是,CC2430 只需极少外部元器件,性能稳定且功耗极低。

  MSP430 在低功耗节能方面表现突出,ZigBee 的特色之一也是低功耗,选用这两种芯片,可以保证二者在功耗方面的一致性,有利于系统应用,同时也能保证工作的稳定性。

  在电路设计中,利用MSP430 的P3 口接收CH375 读取的U 盘数据,并通过DMA 方式将数据传送给USART1,后者将数字音频信号以SPI 方式传送给ZigBee 主节点。

  3.3 音频解码部分

  在接收端,ZigBee分节点接收到数字信号后,以SPI方式将数据串行传输给解码芯片VS1003,此时CC2420为主模式,VS1003为从模式。

  VS1003是由荷兰VLSI公司出品的一款单芯片的MP3/WMA/MIDI音频解码和ADPCM编码芯片,其拥有一个高性能低功耗的DSP处理器核VS_DSP,5K的指令RAM,0.5K的数据RAM,串行的控制和数据输入接口, 4个通用IO口,一个UART口;同时片内带有一个可变采样率的ADC、一个立体声DAC以及音频耳机放大器。

  VS1003通过一个串行接口来接收输入的比特流,比特流被解码后通过一个数字控制器到达一个18位过采样多位ε-ΔDAC.通过串行总线控制解码器。

  除了基本的解码,在用户RAM中它还可以做其他特殊应用,例如DSP音效处理。

  VS1003与单片机连接的引脚主要有7个,分别为SO、SI、SCLK、/XCS、/XRESET、DREQ、/XDCS.

  只有保证它们与单片机正确可靠的连接,才能对VS1003 进行有效的操作与控制[4] .CC2430 与VS1003的连接关系如图3所示。

图3 CC2430 与音频解码芯片连接电路图。

 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

该系列产品有助于嵌入式设计人员在更广泛的系统中轻松实现USB功能

关键字: 单片机 嵌入式设计 USB

充电效率低。无线充电器的充电效率通常只有有线充电器的50%~70%,这意味着无线充电的速度比有线充电慢。

关键字: 无线 充电器 无线充电

第五代移动通信技术(5th Generation Mobile Communication Technology,简称5G)是一种具有高速率、低时延和大连接特点的新一代宽带移动通信技术,5G通讯设施是实现人机物互联的网络...

关键字: htc 无线 5G通讯

支持CSA倡议表明,Nordic Semiconductor始终致力于为客户提供开发符合物联网设备安全规范的物联网产品所需的安全功能。

关键字: 物联网 无线

在这篇文章中,小编将对usb的相关内容和情况加以介绍以帮助大家增进对它的了解程度,和小编一起来阅读以下内容吧。

关键字: USB USB隔离诊断

扬声器作为音响系统的核心组件,其接线方式的正确性对于音质和系统的稳定运行至关重要。本文将详细介绍扬声器的接线方法,包括单声道、双声道以及多声道扬声器的接线方式,同时还将探讨扬声器接线过程中的注意事项和常见问题。通过本文的...

关键字: 扬声器 音质 音响系统

今天,小编将在这篇文章中为大家带来Type-C接口的有关报道,通过阅读这篇文章,大家可以对Type-C接口具备清晰的认识,主要内容如下。

关键字: Type-C USB

一直以来,Type-C接口都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来Type-C接口的相关介绍,详细内容请看下文。

关键字: Type-C USB

随着科技的飞速发展和智能手机的普及,USB调试模式已成为许多科技爱好者和开发者不可或缺的工具。通过USB调试模式,用户可以连接手机与电脑,实现数据传输、应用安装、系统调试等多种功能。本文将深入探讨USB调试模式的打开方法...

关键字: USB 智能手机

USB 2.0与USB 3.0到底有什么不同,今天来深入探索两者之间的区别。随着科技的不断进步和设备的不断升级,USB接口作为连接设备的重要桥梁,也在不断发展。USB 2.0和USB 3.0是两种广泛使用的USB接口标准...

关键字: USB 智能手机 USB 3.0
关闭
关闭