跳转到主要内容

MCU

【原创深度】从MCU到FPGA:第2部分

cathy /

<strong><font color="#FF0000">作者:JPaul Carpenter</font> </strong>

最近,我在做一个项目,该项目要求我这个MCU迷,转向FPGA开发。在这个系列博客中,我将介绍如何将现有的MCU知识和经验运用到FPGA的开发中。在第一部分中,我介绍了FPGA的优缺点,以及Terasic DE10 nano开发套件,并且探讨了影响FPGA设计的关键因素。现在,在第2部分,我将分析示例代码并发现更多的有用的资源。

<center><img src="http://mouser.eetrend.com/files/2018-02/wen_zhang_/100010214-35227-mu.j…; alt=“” width="600"></center>

把传感器设计到电池供电的无线IoT设备里

cathy /

物联网(IoT)正在将现实世界里的“模拟”事件转换成网络的行动和反应,连在网络中的物联网节点能够监测模拟事件,并且在需要报告的事件发生时,将其进行转化后通过互联网报告给应用程序,以完成相应的任务。其中最突出的物联网应用类别是使用电池供电的传感器,它们被放置在没有电线的区域来监测事件,并通过无线网络与物联网通信。大多数情况下,这些产品是始终开启的、由电池操作的无线传感器,支持无线协议、一个 MCU 和至少一个模拟传感器。

<center><img src="http://mouser.eetrend.com/files/2018-02/wen_zhang_/100010193-35133-b.jp…; alt=“” ></center>

面临的挑战是在单一电池或一次充电的情况下,如何将产品足以感知环境的续航时间最大化。该挑战可细化为以下方面:

【原创深度】从MCU到FPGA:第1部分

cathy /

<strong><font color="#FF0000">作者:JPaul Carpenter</font> </strong>

我是MCU的长期用户和狂热者,特别是对多功能低成本MCU上有着浓厚的兴趣,这种MCU模块能够通过单芯片实现优秀的通信能力。我做过很多有意思的小玩意,包括:MP3播放器、闹钟、无线地面湿度控制系统、宠物活动监视器、低功耗蓝牙姿态控制等。在这些小项目中,MCU实现信息的收集和传输,用起来十分方便。

<center><img src="http://mouser.eetrend.com/files/2018-01/wen_zhang_/100010026-34385-weib…; alt=“” width="600"></center>

STM32多通道AD采样DMA传输的实现

cathy /

在嵌入式产品中有时候需要实现对外部的模拟量进行采样处理和记录,而这就需要使用到ADC功能,将外部的模拟量转换成数字量。而在复杂的嵌入式产品中,往往需要使用多路AD采样,例如在智能家居产品,电池电量检测,热敏温度传感器,烟雾传感器,气敏传感器等都是可以使用ADC来实现采样的。在本文章,将会介绍如何通过意法的STM32 MCU实现用DMA完成多通道的AD采样功能。

<strong>什么叫ADC</strong>

ADC即模拟数字转换器(英语:Analog-to-digital converter)是用于将模拟形式的连续信号转换为数字形式的离散信号的一类设备。一个模拟数字转换器可以提供信号用于测量。与之相对的设备成为数字模拟转换器。

<strong>影响AD采样的因素有哪些</strong>

<strong>分辨率</strong>

分辨率指的是ADC的位数,例如STM32F103MCU的内部ADC的分辨率是12位,那么它所采样的结果就在0-4096之间。

<strong>最小采样单位值</strong>

轻松设计:传感器终端节点

cathy /

<strong>带您迈向成功之道</strong>

您是否曾经突发灵感想要开发一款新技术产品,但赫然发现仅仅是将嵌入式设计构想转化为工作原型就要面临无穷无尽的选择而感到举步维艰?或者您有一个原型设计,但希望对其进行优化以实现量产?再或者,您有一个工程师团队正在负责对现有产品添加些新功能,而您希望优化资源并将风险降到最低。无论您面临怎样的设计挑战,轻松设计都可以帮助您提高成功率。

<strong>什么是轻松设计</strong>

轻松设计是一种理念,主张稳健、可靠的嵌入式产品开发应该为每个人所用。具体来讲就是消除开发过程中的复杂性,让您的构想能够自由地发挥最大潜能;摆脱进度拖延和永无止境的验证周期。轻松设计是一个扩展性极高的平台,能够让您在几天内构建一个工作原型,并使用相同的经验证硬件和代码库在几个月内准备好投入生产。凭借轻松设计,您能够获得Microchip丰富的工程师知识库并轻松访问用户社区。

剖析物联网的要求——第二部分

cathy /

在<a href="http://mouser.eetrend.com/content/2017/100009394.html"&gt;“剖析物联网的要求—第一部分”</a>中介绍了先进的工艺技术、低功耗设计技术、多核系统的功耗问题、多核间的通讯、串行存储器接口以及系统安全。第二部分, 我们将介绍 BLE 无线链路、模拟前端、智能触摸界面以及其他重要的物联网设计技术。

<strong>无线连接技术的发展</strong>

基于物联网的设备连接仍处于起步阶段。这意味着,随着新应用的涌现,对系统微控制器(MCU)在速度、功耗、范围和容量方面会有新的需求。该领域的潜在商机打破了在设计方面的局限性。蓝牙技术联盟最新(特殊利益集团)宣布,蓝牙5.0标准定位于电子产业对物联网市场需求的典型布局。

专家技术文章:LED调光引擎

cathy /

<strong><font color="#FF0000">作者:Microchip Technology Inc.8位单片机产品部、主任应用工程师Mark Pallones</font> </strong>

开关模式可调光LED驱动器凭借其高效性以及对LED电流的精确控制而闻名。这类LED驱动器还可以提供调光功能,使得最终用户在营造奇幻灯光效果的同时有效降低自身功耗。基于8位单片机(MCU)的解决方案可针对此类应用提供必要的模块,从而实现通信、定制和智能控制功能。此外集成的独立于内核的外设,与纯模拟或ASIC实现相比可显著提升灵活性,扩展照明产品功能的同时塑造产品差异化,从而实现创新。这类智能照明解决方案具备故障预测和维护、能量监测,色温维持以及远程通信和控制等功能,功能之丰富不胜枚举,并且将因此而倍受青睐。

虽然LED驱动器与先前的照明解决方案相比具备诸多优势,但其实现过程中也会面临许多挑战。但您不必担心,阅读完本文章后,您将会了解如何使用8位MCU来轻松应对这些设计挑战,从而打造出高性能的开关模式LED驱动解决方案,功能之丰富令传统解决方案只能望其项背。

MCU如何应对攻击?破解?

cathy /

<strong>首先明白MCU是什么——即结构与组成</strong>

本文对于志在研究MCU防护的同学,能给很多参考思路,但对于想当黑客的人,小编对后果概不负责...

Ⅰ:中央处理器CPU,包括运算器、控制器和寄存器组。是MCU内部的核心部件,由运算部件和控制部件两大部分组成。前者能完成数据的算术逻辑运算、位变量处理和数据传送操作,后者是按一定时序协调工作,是分析和执行指令的部件。

Ⅱ:存储器,包括ROM和RAM。ROM程序存储器,MCU的工作是按事先编制好的程序一条条循序执行的,ROM程序存储器即用来存放已编的程序(系统程序由制造厂家编制和写入)。存储数据掉电后不消失。ROM又分为片内存储器和片外(扩展)存储器两种。

如何使用 PIC16F 单片机(MCU)实现全桥 D 类音频放大器

cathy /

本应用笔记着重介绍如何使用 PIC16F 单片机(MCU)实现低成本的 D 类全桥音频放大器。

D 类放大器的基本操作是将模拟输入信号转换为脉宽调制器(Pulse-Width Modulator,PWM)输出。PWM 输出用于驱动一对 PMOSFET 和 NMOSFET 以提供放大功能。然后,放大后的信号经过一个 X 阶低通 LC 滤波器进行外部滤波,这将重现原始模拟信号,除了信号被放大外。

由于 MOSFET 的工作方式是完全关断或完全导通,因此 D 类放大器的效率明显高于线性放大器。这是因为在放大器电路中转换成热量散失的功耗较少。

相比之下,D 类放大器的效率可轻松达到约 90% 以上,而典型 A 类线性放大器的最大理论效率只约为 50%,这是因为后者的工作方式设计为始终导通。