基于Silicon Labs 32位MCU解决方案展示
基于ARM Cortex-M3处理器的新型Precision32系列产品包括32位SiM3U1xx和SiM3C1xx MCU产品,具有引脚兼容的集成USB和非集成USB功能选项。通过提供高度集成的灵活架构,以及丰富的外设集、超低功耗和可免费下载的基于Eclipse开发工具,Precision32系列产品适用于各种应用领域,包括便携式医疗装置、销售终端外设、电机控制、工业监控、条码扫描仪、光学触摸屏接口、传感控制器和家庭自动化系统等。
条形码扫描仪解决方案
益登科技
益登科技联合国内专业条码扫描方案供应商广州韦尔讯共同推出了基于基于Silicon Labs 32位MCU条形码扫描仪解决方案,该解决方案以Precision32系列产品为主控,该产品提供极高的外设集成度,单片芯片即能实现条码解码功能、外围电路少,方便生产、售后服务简单节省成本,节省物料(BOM)成本高达1.34美元。
该解决方案可以提供国际领先条码解码技术,扫描速度快、解码能力强。产品支持USB HID Keyboard数据直接传输,无需要外部晶振及PS2转USB等外围电路;支持红外自感应、按键两个独立IO口触发扫描;支持国际常用激光引擎;同时预留指令接口,方便二次开发(无线/手持设备)时,定制二次开发需要的指令,并且不占用客户使用条码,完善新产品功能。它提供强大的预设参数指令功能,并且有进入设置(/%SET)、退出并保存设置(/%END),而不占用其它客户需要使用的条码作指令。
MCU及周边设计图特点:
● 高驱动 I/O-直接驱动激光器、蜂鸣器。
● 电机控制PWM-直接驱动电机。
● CCD 控制器-同步 ADC 和 CCD 相位。
● ADC-2Msps可用于CCD快速数据速率;合成2个ADC采样到一个字中-减少RAM占用量。
● USB集成-调压器、免晶体运行。
● 超低功耗-电池寿命更长。
● 升压控制器-5V输出,可为传感器IC提供电源。
● HW AES-为无线扫描器加密。
● 电容触摸感应-触摸式按键(例如,触发器)。
应用方案图
新华龙电子
为达到产品快速上市的目标,设计时间常常被迫紧缩,如今嵌入式开发人员既要在有限时间内满足复杂和多变的设计需求,同时也要满足严格的成本和功耗预算。目前许多32位MCU产品缺乏一定的架构灵活性,尤其是引脚和外设位置分配,更加大了产品设计难度。Precision32系列产品可完全自定义I/O系统和引脚位置分配,为开发人员提供更灵活的替代方案。
利用Silicon Labs专利的双crossbar技术和拖拽式GUI,开发人员能够容易的选择所需模拟和数字外设,并为外设分配引脚。而其他同类MCU通常预定义外设位置和引脚,导致潜在引脚冲突,迫使开发人员改变设计或使用更大、更昂贵的封装。Silicon Labs公司 crossbar设计和基于GUI的AppBuilder软件,使开发人员能够优化其外设组合和引脚分配,使外设靠近所连接的器件,从而减少引脚冲突,简化PCB布线,最大程度减少PCB层数,并最终降低系统成本。
为简化基于Precision32系列产品的嵌入式应用开发,Silicon Labs提供丰富的硬件和软件工具集,包括具有可替换MCU、射频元件和其他子系统的统一开发平台(UDP),可适应各类开发人员的应用需求。UDP包括一个母板、多个模块化子板和用于原型设计、扩展和系统集成的面板;同时也支持MCU代码和固件开发、多种网络和协议栈以及USB驱动。为了加速进行sub-GHz RF设计,Silicon Labs为UDP提供RF测试卡,支持该公司最新Si446x EZRadioPRO®收发器。
Silicon Labs优秀的基于Eclipse集成开发环境(IDE),包括编译器、调试器和在线信息界面,支持多种关键应用信息,例如:含有示例代码、数据手册、原理图、PCB封装、应用笔记、版本控制和自动更新的软件库。Silicon Labs另一核心IDE工具是基于GUI的AppBuilder软件,开发人员能够通过该软件工具快速和图形化的选择其外设集和属性、配置时钟模式、定制引脚和产生源代码,无需编写代码或阅读数据手册即可实现所有功能。
Silicon Laboratories还推出具有成本效益、基于USB的D类ToolStick评估套件,使开发人员可以在基于Silicon Labs特性丰富的SiM3U1xx Precision32TM单片机(MCU)的32位嵌入式设计中添加数字D类音频功能。新型D类ToolStick套件演示如何经济方便的把个人医疗装置、健身器材、高档玩具、小家电等消费类电子产品上的常见“蜂鸣器/呼叫器”报警声音,升级为更先进的语音提示、音乐、声音片段,甚至音频流。
- Linux嵌入式系统开发平台选型探讨(11-09)
- 基于ARM体系的嵌入式系统BSP的程序设计方案(04-11)
- 在Ubuntu上建立Arm Linux 开发环境(04-23)
- 达芬奇数字媒体片上系统的架构和Linux启动过程(06-02)
- SQLite嵌入式数据库系统的研究与实现(02-20)
- 革新2410D开发板试用手记(04-21)