跳转到主要内容

MCU

专家技术文章:利用高度集成的8位MCU简化CAN汽车应用

cathy /

控制器局域网(CAN)协议是在20世纪80年代中期专为汽车行业设计的一种规范,可在日益增长的互联应用中减少数据传输的布线复杂性(重量、数量和成本)。

CAN的优势也被其他市场(包括工厂自动化和医疗应用)接受和吸纳,这使其应用范围更加广泛,全球每年交付的CAN节点超过10亿个。同样,每年交付的8位单片机(MCU)也超过10亿个。如今,虽然这些统计数据有部分重叠,但今后仍会有大幅增长。

<strong>CAN继续满足汽车制造商的需求</strong>

传统的CAN通信以事件为基础,允许单片机和专用集成电路(ASICS)在应用中直接相互通信,无需主机。CAN经过半导体公司集成后极大降低了成本,并且能够与更多汽车系统兼容。自2000年初以来,8位MCU也引入了CAN协议。最近,2015年最先推出的8位MCU设计方案使用独立于内核的外设(CIP),全新的8位MCU系列能够解决CAN应用中的许多系统问题。

除了成本效益高之外,CAN的成功还可以归功于:

视频:TI MSP430FR267x CapTIvate混合信号MCU

cathy /

Texas Instruments MSP430FR267x CapTIvate混合信号微控制器(MCU)是一款用于电容式触控传感的超低功耗MSP430™微控制器,适用于按钮、滑块、滚轮和接近应用。采用CapTIvate技术的MSP430 MCU提供高度集成的自主性电容式触控解决方案,具有高可靠性、高抗噪能力以及超低功耗。TI的电容式触控技术支持在同一设计方案中同时使用自电容式和互电容式电极,大幅提高了灵活性。采用CapTIvate技术的MSP430 MCU可以隔着厚玻璃、塑料外壳、金属和木材进行操作,可在恶劣的环境(包括潮湿、油腻、脏污等环境)中工作。

TI MSP430系列低功耗微控制器包含多种器件,其中配备了不同的外设集以满足各类应用的需求。这种架构结合了多种低功耗模式,经过优化能够延长便携式测量应用中的电池使用寿命。该MCU具有一个强大的16位精简指令集(RISC)CPU、16位寄存器以及常数发生器,以便提高编码效率。数控振荡器(DCO)可在10µs(典型值)内将MCU从低功耗模式唤醒至工作模式。

【在线直播】如何快速开发,降低系统成本?听听专家怎么说~

cathy /

<strong>直播简介</strong>

1、PIC18 Q10系列单片机是针对可靠性、实时控制以及传感器节点等应用而优化设计的新一代单片机。

2、这一全新系列单片机提供了独立于内核的外设(CIP),如CLC、CWG、WWDT、CRC/SCAN、硬件CVD、ZCD和PPS等。

3、该系列单片机以强大的功能和设计灵活性,帮助使用者快速开发,并降低系统成本,适合包括工控、消费类、汽车、触摸感应和物联网等在内的广泛应用。

<center><img src="http://mouser.eetrend.com/files/2019-12/wen_zhang_/100046490-86389-1.pn…; alt=“” width="600"></center>

【在线直播】深剖低功耗MCU——高效可穿戴设备嵌入式解决方案

cathy /

随着Apple AirPods等TWS耳机的爆火,可穿戴设备逐渐成为我们生活中不可或缺的一部分。可穿戴物联网设备迅猛发展的同时,用户对智能设备的待机时间越来越挑剔,因此,嵌入式设备的能耗比始终是业内一大挑战。Maxim作为著名的半导体厂商,拥有业内优秀的电源解决方案,其新推出的DARWIN产品系列,基于Arm Cortex-M4 FPU处理器,是专为发展中的IoT而生的功耗低MCU。该MCU不但智能化程度高,而且具有极高电源效率,将业界最大容量的嵌入式存储器与Maxim可穿戴电源管理技术有效结合,可以帮助用户设计更智能的IoT产品,再也不用为代码空间或电池寿命"节衣缩食"。

<center><img src="http://mouser.eetrend.com/files/2019-12/wen_zhang_/100046367-85834-1.jp…; alt=“” width="600"></center>

【在线直播】如何更高效灵活地开发产品?戳进来~

cathy /

<strong>直播简介</strong>

MCU支持物联网应用的核心处理和计算单元,尤其终端节点需要便捷、高效、低功耗的微处理器。Silicon Labs EFM8 8位MCU产品系列被广泛采用并备受肯定。整体来说,EFM8产品在诸如小尺寸、低功耗、高性能等方面的卓越表现,使其在诸多其他应用领域也广受欢迎,比如光通信、工业自动化、家庭消费类、手持医疗设备、电机等领域。

<center><img src="http://mouser.eetrend.com/files/2019-11/wen_zhang_/100046133-84726-1.jp…; alt=“” width="600"></center>

在本场直播中,我们将探索此全新推出的EFM8开发套件如何帮助你更高效灵活地开发产品,包括软硬件的规格和设定。

关于8位MCU产品的十大误解

cathy /

近年来,随着工艺与IP的逐渐成熟,32位的MCU增长迅速,风头之劲乃至16位的MCU基本上被跳过了。现在说嵌入式MCU,要么就是8位,要么就是32位,16位的MCU产品型号屈指可数。

那么8位的MCU的情形又如何,很多嵌入式工程师都有一些误解,下面来简单分析下。

<strong>一、8位MCU正在被淘汰</strong>

这是最常见的误解,先说事实,根据最新的Gartner的市场报告,8位的市场营收额和增长额跟32位的相比都仅仅差几个百分点。考虑到8位的单个芯片比32位芯片要便宜很多的事实,8位的出货量其实远高于32位的。打个直观的比方,现在我们有了高铁,是不是所有传统的普快、特快火车都要立即淘汰呢?显然事实并非如此,至于原因就太多了。现实情况就是8位 MCU曾经的应用领域并不能立即用32位的MCU直接替代。

<strong>二、8位处理器缺乏创新</strong>

10个必须掌握的MCU常用基础知识

cathy /

1、MCU有串口外设的话,再加上电平转换芯片,如MAX232、SP3485,就是RS232和RS485接口了。

2、RS485采用差分信号负逻辑,+2~+6V表示0,-6~-2表示1。有两线制和四线制两种接线,四线制是全双工通讯方式,两线制是半双工通讯方式。在RS485一般采用主从通讯方式,即一个主机带多个从机。

3、Modbus是一种协议标准,可以支持多种电气接口,如RS232和RS485,也可以在各种介质上传输,如双绞线、光纤和无线。

4、很多MCU的串口都开始自带先进先出(First In, First Out - FIFO),收发FIFO主要是为了解决串口收发中断过于频繁而导致CPU效率不高的问题。

如果没有FIFO,则每收发一个数据都要中断处理一次。有了FIFO,可以在连续收发若干个数据(根据FIFO的深度而定)后才产生一次中断去处理数据,大大提高效率。

5、有些工程师在调试自己的系统时一出现系统跑飞,就马上引入看门狗来解决问题,而没有思考程序为什么会跑飞?

程序跑飞可能是程序本身的bug,也可能是硬件电路的问题(本身就易受干扰或自己就是干扰源)。通常建议在调试自己的系统时,先不加看门狗,等完全调试稳定了,再补上(危及产品安全,人身安全的除外)。

资料下载:使用 SAM L10 MCU 的 DMAC 演示 CPU 的使用率

cathy /

Microchip | SMART SAM L10/SAM L11中的直接存储器访问控制器(DMAC)支持存储器和外设之间的传输,从而减轻CPU处理这些任务的负载。DMAC可在最少CPU干预的情况下实现高数据传输速率,并释放CPU时间。它包含直接存储器访问引擎和循环冗余校验(CRC)引擎。通过访问所有外设,DMAC可以处理通信模块之间的数据自动传输。

本应用笔记演示了使用或不使用DMA执行应用程序时的CPU使用率。使用ADC对来自光传感器的模拟数据进行采样,并将数据发送到USART。在本文中,计算CPU使用率时考虑了使用和不使用DMA进行数据传输这两种情况。

视频:SAM L11可信执行环境演示

cathy /

今天推荐的视频将演示由SAM L11 MCU实现的可信执行环境。SAM L11的设计初衷是实现芯片级的强大安全性和Arm® TrustZone®技术,从而防止软件和物理攻击。可信执行环境演示实现了这些安全功能。

<center><iframe frameborder="0" width="600" height="420" src="https://v.qq.com/iframe/player.html?vid=i0855p1n4tg&tiny=0&auto=0&quot; allowfullscreen></iframe></center>