首页 接线图文章正文

嵌入式MCU电路设计详解

接线图 2024年04月16日 22:05 127 admin

  目前,集成电路的嵌入式技术发展越来越快,各色嵌入式产品也越来越受欢迎,尤其是以大屏幕多功能的手机、平板电脑等为典型代表,做为其控制核心的高性能、低功耗的微控制器(MCU)起到了决定性作用。因此以CPU为核心MCU的设计也成为了诸多高等院校、各大公司进行市场竞争的一个主流发展方向。Samsung、FreeScale、Atmel、NXP、TI、ST等大公司已经大规模推出各类MCU,而且各具特色,因此设计具有自主知识产权的MCU应在系统架构等方面有别于这些大公司,一是避免侵权,二是更有利于市场竞争。同时应做好产品的规划:从简单到复杂,从单一产品到系列产品,设计平台不断维护与更新,设计人员的水平不断提高。

  时钟和复位方案设计

  时钟和复位对整个电路而言起到了至关重要的作用。如果这两路信号有问题,则电路不能正常工作。因此,需要作出详尽的时钟方案和复位方案,需要给不同的外设提供不同的时钟:USB单独时钟、CPU等高速外设一个时钟、UART等低速外设一个时钟,如图1示。

  嵌入式MCU电路设计详解  第1张

  图1 时钟方案示意图

  在线调试方案设计

  目前,比较常用的在线调试方式为串行调试,如JTAG、EJTAG、UART等,使用PC机的并口、串口、网口或是USB接口,使得在线调试简单方便,成本低廉,如图2所示。由于被调试的程序要在目标板上运行,而且MCU必须正常工作,因此需要设计一个专用的调试模块以保证上位机软件可以调用CPU来进行软硬件的在线调试,并且符合IEEE1149.1的协议标准,此模块的基本结构如图3所示。

  嵌入式MCU电路设计详解  第2张

  图2 典型在线调试系统示意图

  嵌入式MCU电路设计详解  第3张

  图3 调试结构示意图

  远程电源监控系统设计

  c8051f020是一种混合信号SoC型8位单片机,它是一种完全集成的混合信号系统级芯片,具有与8051兼容的微控制器内核,与mcs-51指令集完全兼容。内核采用流水线结构,机器周期由标准的12个系统时钟周期降为1个系统时钟周期,70%指令的执行时间为1个或2个系统时钟周期,处理能力大大提高,峰值性能可达25mips。同时,除具有标准8051的数字外设部件外,c8051- f020片内还集成了构成一个单片机数据采集、控制系统所需要的几乎所有模拟、数字外设及其他功能部件。这些外设或功能部件包括:用于多种模拟信号的模拟多路选择器、真正12位转换精度的adc,还有能满足特殊功能所需的smbus(i2c兼容)、uart、spi、多个多功能计数器/定时器、以及看门狗定时器(wdt)和电源监视器等数字外设。

  c8051f020具有100脚的tqfp封装,功耗低,供电电压为2.7~3.3v,全部i/o、rst、jtag引脚均耐5v电压。其 mcu具有p0~p7共64个通用i/o端口,每个端口引脚都可以被配置为推挽输出或漏级开路输出。对于rtl8019as,由于其工作电压是5v,而 c8051f020的工作电压是3.3v,所以要c8051f020的输出能更好地驱动5v输入的oled,需要对系统进行额外配置。除了将对应端口的输出方式设置为“漏极开路”外,还应在电路上将每个端口通过一个上拉电阻接到5v电源,这样可以保证c8051f020的逻辑“1”输出能够被提升到5v。单片机采用c8051f020芯片,以查询工作方式不断读取rtl8019as状态寄存器。以远程dma方式发送或读取rtl8019as的数据。详见图3。

  嵌入式MCU电路设计详解  第4张

  由于网络控制器具有 ethernet(ieee802.3)协议处理功能,系统便可直接rj45连接到以太网(再通过以太网接入 internet)。本文所设计的系统中选用的rj45连接器为lf1s022,它已经具有电平转换功能,简化了 PCB设计。值得注意的是,设计pcb时,rj45连接器不能与cpu和网络芯片相距太远,以免对数据传输造成影响。rtl8019as的tpin+(59脚), tpin-(58脚)脚是tp 的一对输入脚,能以10mbits/s 的速率从双绞线接收差分曼彻斯特编码的数据。tpout+(45脚)、tpout-(46脚)是一对曼彻斯特编码的差分tp输出信号。为了防止双绞线超载,该输出信号会被提前中断,这样可以减少拥塞。连接时,这四个管脚分别接到 lf1s022的7、6、5、4脚。连接器的其他管脚都通过一个电容与地连接。最后,还必须在50、51脚之间接入一个20mhz的晶体振荡器。 

  无线监测仪是一部监测、记录用户心电数据,为用户提供实时监测预警。既可单次测量用户心率,同时测绘心电图并存储,用户通过产品PC套件在电脑、手机上均可查询自己的心电数据。方便用户对自己的心率及时的了解和掌握。产品体积小、重量轻,用户携带方便,增加用户的舒适感。使用铂电阻传感器探测出目标温度,并通过图形的方式显示在LCD屏上、当温度超过报警温度时,在LCD屏上显示报警状态、当温度超过报警温度时,通过PWM控制蜂鸣器实现报警、当温度超过报警温度时,点亮LED报警灯、可以通过按键关闭或打开蜂鸣器及报警等功能。

  系统的构成如下图,非常简单:

  嵌入式MCU电路设计详解  第5张

  具体电路如下图:

  报警灯电路

  处理器S3C2410通过GPF4控制报警LED灯,如下图所示:

  嵌入式MCU电路设计详解  第6张

  蜂鸣器电路

  处理器S3C2410通过GPB0输出PWM信号控制蜂鸣器,如下图所示:

  嵌入式MCU电路设计详解  第7张

  按键电路

  当GPE11输出0电平时,按键按下后会在EINT0管脚上产生跳沿信号。系统利用此信号产生中断。如下图所示:

  嵌入式MCU电路设计详解  第8张

  LCD液晶屏电路。

  LCD屏的分辨率为320*240,颜色深度为16位真彩色。

  温度采集电路

  采样温度范围是0~100℃,变送器将温度信号转换为0~3.3V的电压信号。电压信号和S3C2410的AIN0相连。系统通过测量电压信号从而得到当前的温度值。电路如下图所示:

  嵌入式MCU电路设计详解  第9张

  编辑点评:设备具有信息的采集、存储、分析预警等功能,并具备精准监测、触屏操控、简单便捷等特点。又可24小时连续监测状况,在一段时期变化趋势,若有异常状况可及时触发警报,为方便提供完善的数据和技术支撑,本文介绍相应的模块电路设计,供读者参考

 

版权与免责声明

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

发表评论

接线图网Copyright Your WebSite.Some Rights Reserved. 备案号:桂ICP备2022002688号-2 接线图网版权所有 联系作者QQ:360888349