基于恩智浦LPC2478的家庭智能安全报警系统的设计

来源:电子工程世界 作者:—— 时间:2010-05-11 10:23

语音报警模块主要由NXP公司生产的一种支持IIS总线数据格式的音频编解码芯片UDA1341TS组成。IIS是SONY和NXP等公司共同推出的一种主要针对数字音频处理技术和设备的标准接口,它将音频数据和时钟信号分离,从而避免了由时钟带来的抖动问题,系统中不再需要消除抖动的器件。UDA1341TS的IIS总线接口信号线为:位时钟输入BCK、字选择输入WS、数据输入DATAI、数据输出DATAO和音频系统时钟SYSCLK信号线。主控制器LPC2478提供了IIS总线接口发送和接收共两组六根信号线,即IISRX_CLK、IISRX_WS、IISRX_SDA、IISTX_CLK、IISTX_WS、IISTX_SDA,具体电路见图3。

  短消息发送模块则由西门子公司的TC35i模块组成。TC35i模块主要由GSM基带处理器、GSM射频模块、供电模块(ASIC)、闪存、ZIF连接器、天线结构六部分组成。为了方便调试,我们购置了一款基于TC35i 的GSM模块开发设备,该开发设备上已经预留出与主控制器进行连接的接线端口即TXD、RXD、GND,只需将这三个接线端口分别与LPC2478的RXD、TXD、GND相连,就可以实现通过主控制器对模块的控制,硬件连接非常简单,可以加快开发的进度。

      预设信息存储模块主要由SD卡构成。LPC2478提供了SD/MMC卡主机控制器,因此在设计SD/MMC卡接口电路时,只需将这些接口相应地接到SD/MMC卡座就可以了。SD/MMC接口电路见图4。SD卡有两种工作模式,即SD和SPI模式。在此设计中,我们选择SPI模式,SD卡的SPI通道由以下4个信号组成:CS(片选)、CLK(时钟)、DataIn(主机到卡的数据信号)和DataOut(卡到主机的数据信号)。CS是SD卡的片选信号线,在整个SPI操作过程中,必须保持低电平有效,CLK便于同步,DataIn不但传输数据,还发送命令,同样DataOut除了发送数据外还传送应答信号。SD卡中主要用来存储正常语音和报警语音信息以及预设的报警短消息。整个操作均由LPC2478来控制。

系统程序设计

  本系统使用C语言进行编程,全部为模块化设计。

结语

  本文介绍的普通家庭用智能安全报警系统,采用恩智浦半导体(NXP Semiconductors)高度集成的LPC2478微处理器,芯片内部集成IIS接口用于语音处理,SPI接口用于SD卡信息存取,UART接口则用于实现对GSM模块的控制,该款芯片丰富的片上资源,极大满足了设计要求,简化了外围电路。

资讯排行榜

  • 每日排行
  • 每周排行
  • 每月排行

华强资讯微信号

关注方法:
· 使用微信扫一扫二维码
· 搜索微信号:华强微电子