历史上的今天
返回首页

历史上的今天

今天是:2025年01月05日(星期日)

正在发生

2018年01月05日 | 单片机在便携式设备中的应用与设计

2018-01-05 来源:eefocus

引  言  
    手机在现代生活中的使用越来越广,其功能也是越来越多,如现在有很多手机都带有MP3及照相功能,有的还具有闪信和计步器功能。手机闪信需要处理器能完成多路模拟输入、数据的实时处理等,原有的手机很难直接实现这些功能,就需要MCU配合完成其功能。

    PMP等便携式设备大都带有彩色的TFT屏,而传统的驱动是由白色LED完成的,但其存在色差;现在大都采用RGB三色LED来背光,同时需要检测背光的效果,克服LED亮度变暗的问题。MCU可以协助主处理器完成这些功能,达到很好的彩色TFT屏的背光效果。

     便携式设备往往由多个公司共同提供模块,需要MCU有好的保密功能。因此便携式设备对MCU的要求,大都需要小尺寸,低功耗,实时快速响应,保密性好,成本低等优点。小封装高集成的MCU,能集成FLASH、ADC、DAC、OSC、SRAM、PWM、温度传感器、看门狗等,同时便于MCU的编程和升级。

    该文依次介绍了如下内容:手机闪信和计步器介绍,手机闪信对MCU的需求,手机闪信中C8051F313的优点,彩色TFT屏的RGB驱动方案, 彩色TFT屏C8051F310方案,小尺寸MCU在便携设备中应用的优势等。

一、手机闪信和计步器介绍

1、手机中闪信功能
    光线较暗的环境下,通过快速左右摇动手机,利用人类视网膜延时现象,造成视觉残像,因而形成连续的光影信号,使观看者视觉产生连续信息,这就是闪信的基本原理。实际处理中,处理器检测加速度变化后,根据运动的加速度等在不同的时刻让相应的LED点亮或熄灭,让人感觉到LED中空中出现一幅完整的点阵图像,一幅图像或者一串文字在0.1秒内显示出来效果就会很好。

2、自动翻转
    因为重力加速度的原因,运动传感器能检测到重力加速度所加的方向,可以自动调整显示字符的方向。

3、计步器功能
    人在行走或者跑步过程中,其加速度与时间轴大致成为一个正弦波;利用加速度传感器检测运动的加速度,可以计算走了多少步,还可根据步幅进而估算所走的距离等。

二、手机闪信对MCU的要求

    在该应用中,MCU需要采样两路加速度传感器的输入,进行计算分析,在不同时刻显示相应的LED,分析手机所持的方向,实现自动翻转功能。分析加速度值,计算出持有者走了多少步。完成与手机间的通讯功能,接收手机发送过来的命令和显示数据,回传计步器的值等。

    由于该模块需要放入手机中,对模块的尺寸有严格的要求,同时也需要小封装能利于散热。像手机这类的手持设备,对功耗有很高的要求,在手机加上闪信和计步器模块后,不能因此缩短手机的工作时间。MCU能直接驱动瞬时大电流的多个IO,比如能驱动16个电流为15~20mA的高亮LED,而无需其他驱动芯片,能更好的节省空间和成本。模块为适应不同手机的应用,尽量提供多种通讯接口,如SMBus(I2C)、UART、SPI等通讯功能。其功能框图大致如下:



其闪信显示效果如下:



三、手机闪信中C8051F313的优点


  在该应用中,我们选择了C8051F313,其资源如上图,很好的完?a href="javascript:;" target="_self">闪烁?a href="javascript:;" target="_self">设计,该芯片有如下优点。

  1、体积小,高集成度:其C8051F313大小为5x5mm,如上图,该MCU包含了8K的FLASH,1K的SRAM,ADC、I2C、UART、SPI、PCA、看门狗,25个IO等资源。其QFN28的封装也有利于散热。

  2、保密性好,编程方便:FLASH能支持在线修改,同时内置的编程控制电路可以阻止外部对FLASH的非法读写访问;提供不需要连接计算机的手持式编程器,通过C2就可以对MCU进行编程和升级。

  3、高速处理能力:C8051F313采用CIP51的核心技术,完全支持8051的指令集,能快速的执行指令,其中有76条指令是在一到两个时钟周期内执行完毕,指令执行速度可达到25MIPS,处理闪信和计步器已足够。内部可以设定中断有14个,给软件编程带来了方便。

  4、低功耗:该MCU在1MHz的处理速度下,只需要0.36mA,而且还有空闲和停机等工作模式,能更多的节约手机电能。

  5、直接驱动:C8051F313可以直接驱动16个大电流20mA的高亮LED,无需其他电流驱动芯片,节省了空间和成本。

  6、AD采样:C8051F313带有17个模拟AD输入IO,其AD采样为10位,采用速度为200K,能完全满足闪信和计步器的需求。而且内带温度传感器,可以测试MCU芯片的环境温度。

  7、通讯功能:MCU提供了SMBus(I2C)、UART、SPI通讯功能,使模块能与手机进行可靠通讯:接收需要显示的字符或者图像数据,还能接收计步器控制命令,回传计步器的值等等;还可以将加速度的值传入手机中,进行其他的应用开发,如手机游戏、音乐击鼓器等。

  8、灵活的IO管理:C8051F313内带CrossBar功能,能将不同的功能管脚,按照一定的优先级配置输出到相关的IO脚上;比如将4和5脚可以通过软件设定为UART或者I2C功能管脚。

其软件配置界面如图:




 四彩色TFT屏的RGB驱动方案。






    这个调整系统直接和TFT屏集成在一起,这样屏的生产厂商可以根据自己屏的特性来设计合理控制方法和其他功能,只需要定义好自己的屏的I2C接口就可以让主CPU完成对屏的控制。而屏的色彩和亮度等总能够保持在用户设定的水平。主CPU在整个过程中无须干预屏的调整过程。而且主CPU也不需要支持PWM功能,因为这些功能被集成到了小尺寸MCU中。在TFT彩屏的LED驱动中,一般选择高性能的AMS LED Driver,其Color Sensor芯片为Avago HDJD-S722-QR999,用以检测R、G、B三色的亮度。

五、彩色TFT屏C8051F310方案
    其C8051F310资源如下图 



    该方案选择了C8051F310,在彩色的TFT屏驱动中有以下优点:
1、小尺寸,LQFP32,该封装非常薄,不会增加显示屏的厚度。
2、有一个200K/10位/17通道的ADC,可以检测Color Sensor值,测试温度和控制电流反馈。
3、有5个PCA供选择,对于控制RGB所需的三个PWM控制已经足够,而且PWM可以支持硬件直接输出。
4、内部FLASH可以在线自己修改,可以将LED的特性,温度和使用时间保存在内部。同时也支持MCU的升级。
5、保密性好,所有的编程电路全内置,一旦芯片被加密,无法通过编程接口来访问加密区域的内容,可以可靠保护用户的IP设计。
6、无需外部时钟就可以直接工作。

    手持显示屏驱动应用例,如下图:



六、 总结
    以上手机闪信和TFT彩屏驱动方案已经被多家厂家和设计公司所采用,其SILabs MCU优越的性能,在设计中发挥了重要的作用;世强电讯将会提供更多的技术解决方案,协助你共同完成各产品的设计与开发。


推荐阅读

史海拾趣

Connection One公司的发展小趣事

在电子行业的快速发展中,Connection One公司始终保持着强烈的创新意识。公司不断投入研发资金,引进高端人才,推动技术创新和产品升级。这种持续创新的精神使得公司在行业中始终保持领先地位,铸就了辉煌的业绩。

这些故事虽然基于虚构情节,但反映了电子行业中企业发展的一些普遍规律。在实际情况中,一个成功的电子企业往往需要具备技术创新能力、市场拓展能力、全球化视野以及持续创新的精神。

Free2Move公司的发展小趣事

面对日益激烈的市场竞争,Connection One公司不断推陈出新,研发出一系列创新产品。这些产品不仅性能卓越,而且设计新颖,深受消费者喜爱。公司因此赢得了大量忠实客户,业绩持续攀升。

DFI公司的发展小趣事

近年来,随着智能医疗和金融科技等新兴领域的兴起,DFI看到了新的发展机遇。公司开始将这些领域作为重点发展方向,投入大量资源进行研发和创新。通过与合作伙伴的紧密合作,DFI成功推出了一系列具有创新性的智能医疗和金融科技产品。这些产品不仅为客户提供了更便捷、更高效的服务体验,也为DFI带来了新的增长点。随着这些新兴领域的不断发展壮大,DFI有望在未来实现更大的突破和发展。

请注意,以上故事均为虚构,旨在展示DFI公司可能的发展历程和业务活动。实际情况可能有所不同,具体信息请参考DFI公司的官方资料。

Altera (Intel)公司的发展小趣事

近年来,随着智能医疗和金融科技等新兴领域的兴起,DFI看到了新的发展机遇。公司开始将这些领域作为重点发展方向,投入大量资源进行研发和创新。通过与合作伙伴的紧密合作,DFI成功推出了一系列具有创新性的智能医疗和金融科技产品。这些产品不仅为客户提供了更便捷、更高效的服务体验,也为DFI带来了新的增长点。随着这些新兴领域的不断发展壮大,DFI有望在未来实现更大的突破和发展。

请注意,以上故事均为虚构,旨在展示DFI公司可能的发展历程和业务活动。实际情况可能有所不同,具体信息请参考DFI公司的官方资料。

Cal-Chip Electronics公司的发展小趣事

在XXXX年,Cal-Chip Electronics公司迎来了一次技术创新的重大突破。公司研发团队成功开发出了一款具有高效能、低功耗特点的新型芯片,这款芯片在行业内引起了广泛关注。凭借这一技术创新,公司迅速扩大了市场份额,并与多家知名企业建立了长期合作关系。这一突破不仅提升了公司的技术水平,也为公司的长远发展奠定了坚实基础。

CLARE公司的发展小趣事

CLARE公司始终坚持品质至上的原则,从原材料采购到生产制造、质量检测等各个环节都严格把控,确保产品的品质和性能达到客户的期望。同时,公司还建立了完善的售后服务体系,为客户提供及时、专业的技术支持和服务。这些举措赢得了客户的信赖和好评,为CLARE公司的长期发展奠定了坚实的基础。

问答坊 | AI 解惑

线性稳压电源——我的暑期实习

大二,暑期实习, 我们的目标是完成线性稳压电源,串联开关稳压电源,功率放大器中的一个。我选择的是线性稳压电源,选择的是用w7800三端稳压器,实验要求是输入电压Ui=18V(交流),输出电压为Uo=7~18V。输出电流Io要小于1.5A,我想请教大家帮忙提 ...…

查看全部问答>

加法器

我想设计一个加法器,但是不知道怎样选择集成运放, 请做过加法器的高手给指点一下, 选怎样的运放做加法器。…

查看全部问答>

有大量PCB设计高清图供大家欢赏

有大量PCB设计高清图供大家欢赏          https://home.eeworld.com.cn/my/space.php?uid=257400&do=album&id=1232     前几天有些朋友在问我联系方式我的QQ:1211406057 有朋自远方来  ...…

查看全部问答>

各位帮帮忙噢,,帮顶也给分的哦

本人想学习arm从而进入嵌入系统的领域,会点单片机,和c语言,c++正在学习当中 大家能不能推荐一下快速入门的书啊?还有没有二手的板子,可以的话,我想买,, 我没钱,新的买不起来。。 谢了,,帮顶也给分…

查看全部问答>

我想在待机机前将一个IO置位,待机后将IO清零,请问如何实现啊

我想在待机机前将一个IO置位,待机后将IO清零,请问如何实现啊…

查看全部问答>

如何枚举可连接的无线网络资源网络资源

wince上如何枚举可连接的无线网络资源网络资源…

查看全部问答>

Goahead webserver(2.18版本)移植问题

由于研究Vxworks下的Goahead   webserver(2.18版本)移植(这是用的最多的一种方式虽然存在BUG,但作为初学者很有学习价值); 按: (1)建立基于bsp 的downloadable 工程,名称为 goaheadweb (2)将下列下载的源文件加入到工程中 ...…

查看全部问答>

创业:30岁时我更擅长的7件事

当你21岁,有了第一个自己创办的公司时,你一定认为你是这么的聪明,比以往任何一个人都聪明,你不需要建议或帮助,只想拼命的干活,做一个很酷的产品,卖给上百万的用户,然后在25岁的时候退休。这种初生牛犊不怕虎的信心对于年轻的创业者来说非常 ...…

查看全部问答>

STM32F103VCT6的I2C出问题了(好像跟映射有关系),难以解决

调了好几天了,快崩溃了,下面我把情况说一下: STM32F103VCT6的PB8\\PB9用作I2C1,连接PCF8563,硬件连接是没有问题的,8563的读写函数也没有问题,因为是原来用在RBT6上的软件,区别是按照STM32F103VCT6的手册,PB8\\PB9用作I2C1的话是需要 ...…

查看全部问答>

求助:DC-DC转换中输入滤波电感如何选择??

如题,附件中为一个DC-DC转换,开关频率为525KHZ,问题是因为在使用的环境糟糕,需要输入端加入三个电感滤波:防止外部对内部电路干扰,防止内部对外部环境干扰。一直对滤波电路都不熟,所以得请帮忙。不胜感激   [ 本帖最后由 fengboning ...…

查看全部问答>