技术
随着消费者对汽车功能的需求持续增加,车身应用的安全、低功耗高性能等参数也有着越来越高的要求,32位处理器将逐步成为主导,为此恩智浦推出了高性能的S32K系列芯片。
据Strategy Analytics的统计数据显示,2016年,在轻型汽车上安装的一半以上微控制器均用于车身应用,安装使用量超过13亿个。平均每辆车安装了将近15个车身MCU,截止2016年,安装在轻型汽车的MCU总价值就将近18亿美元,在汽车的MCU需求中,它的价值占到了30%的比例。
车身控制领域在以下几种力量的推动下,将从8位、16位的MCU逐步转移到32位的行列中,近年来,车身MCU使用中,32位处理器的比重将逐步加大,如图1所示。
STM32 防火墙(Firewall)能够构建一个与其它代码隔离的带有数据存储的可信任代码区域,结合 RDP、WRP 以及 PCROP,可用来保护安全敏感的算法。在 STM32 Cube 固件库参考代码里提供了几个不同的防火墙配置。那么问题来了,什么是STM32 防火墙的应该使用的安全配置呢?本文以 STM32 参考手册为基础,以最大化安全为目标,来探索发现 STM32 防火墙的推荐配置。
<font size="3"><strong>STM32 防火墙介绍</strong></font>
STM32 防火墙保护特定代码/数据不被保护区域之外的执行所访问。代码和数据位于 Flash 存储器中,也可以位于 SRAM1 中。
可选择配置的防火墙的三个保护段如下:
1 引言
汽车行驶记录仪是一种在汽车上使用的记录装置。此设备能对车辆的行驶速度、里程以及有关车辆行驶的其他状态信息进行记录存储并可通过接口实现数据输出。无线行驶记录仪把无线通信方式与汽车行驶记录仪结合,实现记录仪功能的同时方便用户对数据的读取和信息处理,可解决传统记录仪通过U 盘等介质导取数据的弊端。
<strong>1.引言</strong>
通常微波所指的是分米波、厘米波和毫米波。关于其频率范围,一种说法是:
300MHz ~ 300GHz(1MHz =106Hz,1GHz =109 )相应的自由空间中的波长约为1m~1mm.
微波技术的兴起和蓬勃发展,使得国内大多数高校都开设微波技术课程。但还存在以下问题:测量时,由手工逐点移动探头并记录各点读数,然后手工计算实验结果并绘图。测量项目单一、精度低、测量周期长,操作也较为繁琐。本文主要研究一种实用的基于Labview的速调管微波频率自动测量系统。
<strong>2.系统整体结构</strong>
光纤通信做为一种新兴的高性能的串行通信技术,已经在电力领域逐步展开应用。目前的光纤通信模块大多使用 FPGA 或DSP 技术实现信号解调,虽然其传输速度快、效率高,但是成本高、技术复杂,而且对于传输距离、电器隔离特性、可靠性、产品成本参数等都有极高的要求。而电力行业对光纤的应用主要还是集中在强电的控制方面,现场环境对光纤模块的通信速度要求较低。所以,在电力系统的工程实际中,由于现场情况复杂、干扰信号繁多,致使高成本的高速光纤通信技术的应用并不十分理想。鉴于光纤通信技术在电力系统中的应用现状,本文提出一种MC3361+MCU结构的低速光纤通信模块设计方案。硬件成本低、软件流程简单、性能稳定,输出信号为工业标准RS485 信号或RS232 信号,可直接与各种电力设备连接,非常适合在电力系统中广泛使用。
单片射频器件大大方便了一定范围内无线通信领域的应用,采用合适的微控制器和天线并结合此收发器件即可构成完整的无线通信链路。它们可以集成在一块很小的电路板上,应用于无线数字音频、数字视频数据传输系统,无线遥控和遥测系统,无线数据采集系统,无线网络以及无线安全防范系统等众多领域。
<strong>1、数字电路与模拟电路的潜在矛盾</strong>
具有内部补偿的高级电流模式(ACM)是TI开发的一款新型控制拓扑,可以支持真定频调制并与内部补偿同步。从根本上来说,该产品类似于仿真峰值电流模式(PCM)控制,可以维护一系列输入电压和输出电压的稳定性,形成快速的瞬态响应。ACM的不同之处在于,它是一款渐变型、峰值电流模式控制方案,无需外部补偿,即可在内部形成斜坡获得真定频。ACM对功率级变量(电感器和电容器)还具有良好的抗干扰性能,但在这里,我将更详细地介绍一下ACM的优点。
<strong>为何选择内部补偿式ACM?</strong>
有的控制拓扑无需外部补偿网络,即可支持真定频或伪定频。然而,使用中也存在一些缺点。
前言
STM32 提供了丰富的音频应用外设,并得益于灵活高效的内部架构,可以支持广泛的音频应用。本文中,在简单介绍音频采集的背景知识后,从应用需求出发,确定麦克风的选用。然后,描述了 STM32 内部 DFSDM (Digital Filter for SigmaDelta Modulator)在 PDM 麦克风采集中应用。最后逐步介绍如何利用 STM32CubeMX 进行 DFSDM 设计开发,实现 PDM麦克风声音采集。
一 背景知识
声音通过声学传感器获取模拟信号,经过模数转换器,转换成二进制码 0 和 1,这些 0 和 1 便构成了音频数字信号。
PDM 麦克风能够实现上述的模拟信号获取,并输出 PDM 信号。PDM(Pulse Density Modulation)脉冲密度调制,利用脉冲密度表示模拟信号强度。
<strong>1.uC/OS-II文件结构</strong>
与处理器无关的代码:OS_CORE.C, OS_FLAG.C, OS_MBOX.C, OS_MEM.C, OS_MUTEX.C, OS_Q.C, OS_SEM.C, OS_TASK.C, OS_TIME.C, UCOS_II.C, UCOS_II.H。
配置文件(与应用程序有关):OS_CFG.H, INCLUDES.H
与处理器有关的代码(移植):OS_CPU.H, OS_CPU_A.ASM, OS_CPU_C.C
<strong>2.uC/OS-II组成部分</strong>
对于需要电池供电的便携式系统,功率问题成为电路设计考虑的重要因素之一。芯片电路的功耗主要来自开关的动态功耗和漏电的静态功耗。动态功耗主要是电容的充放电(包括网络电容和输入负载)以及P/N MOS同时打开形成的瞬间短路电流。静态功耗主要是扩散区与衬底形成二极管的反偏电流和关断晶体管中通过栅氧的电流。工作时序及软件算法设计有缺陷,会降低系统工作效率、延长工作时间,也会直接增加系统能量的消耗。本文将具体阐述低功耗设计理念在基于MSP430和MFRC522的非接触式读写器上的应用与实现。
<strong>模块电路设计</strong>
系统选用MSP430F413单片机和MFRC522射频芯片。为简化系统结构,本系统仅由低电压报警单元、MCU单元、射频收发单元、天线、红外发射接收以及外围信号组成。
近日有客户反映,他在在使用STM32F103C8T6的时候遇到如下问题:
I2C1使用PB6和PB7口,定时器TIM3使用PB0\PB1\PB4\PB5做4路PWM。但在使用的过程中,如果只初始化定时器就没有任何问题,但是一旦初始化I2C1,那么定时器的通道2(PB5)就不能产生PWM波,而是保持高电平。
客户查阅手册得知PB5的默认复用功能是I2C1的SMBA引脚,但是它的I2C1是初始化为I2C模式的,并不是初始化为SMBAS模式,而且同样的方式在F0上测试是可用的。它本来用的是标准库开发的,然后尝试使用STM32CubeMx进行硬件配置,使用HAL库新建工程,还是存在同样的问题。
热电偶在温度测量方面是使用最久、最广泛的元件之一。在恶劣环境下测量温度的应用通常都会用到热电偶,比如锅炉、烤箱以及汽车和石化应用等。热电偶能够在-200°C至+2500°C的范围内测量温度,与其他传感器相比,热电偶可以更快地对温度变化作出反应。同时,优异的抗冲击和抗振动性也是热电偶被广泛采用的一个原因。
那么,什么是热电偶呢?热电偶由两根不同材料的金属导线组成,它们的一端连接在一起。接合在一起的这端通常叫做“热”端,而开口的那一端叫做“冷”端。如图1所示,两根导线之间的差分电压可用于计算出热端的温度。
<strong>前言</strong>
某客户在调试 STM32L053 的比较器 1 时,使用内部 1.2V 的参考电压,没有问题.但当使用比较器 2 时,使用同样的设置,却发现比较电压无法调到 1.2V,只能设置到 0.6V 左右,到时是什么问题呢?
<strong>问题解决</strong>
<font color="blue">问题调试</font>
不知不觉,我们已经处于物联网的汪洋大海之中,大家公认的说法是,到2020年全球物联网设备接入总数将达到300-500亿。面对这海量的设备,维护变成一个繁重的任务,这就要求互联网设备可靠“皮实”的同时,功耗足够低,一块电池(或者使用能量收集技术)能撑足够久。因此“低功耗”三个字在物联网用户端设备的设计中,一直被摆在很高优先级的位置上。这也让开发者在元器件的选型上小心谨慎,铭记下面这些不得不守的“军规”。
电源对电子设备的重要性不言而喻,它是保证系统稳定运行的基础,而保证系统稳定运行后,又有低功耗的要求。
在很多应用场合中,对电子设备的功耗要求非常苛刻,如某些传感器信息采集设备,仅靠小型的电池提供电源,要求工作长达数年之久,且期间不需要任何维护;由于智慧穿戴设备的小型化要求,电池体积不能太大导致容量也比较小,所以很有必要从控制功耗入手,提高设备的续行时间。
在系统或电源复位以后,MCU处于运行状态。运行状态下的时钟源为 CPU 提供时钟,内核执行程序代码。当 CPU 不需继续运行时,可以利用多个低功耗模式来降低功耗,例如等待某个外部事件时。
MM32L0产品支持三种低功耗模式:睡眠模式、停止模式和待机模式,可以在要求低功耗、短启动时间和多种唤醒事件之间达到最佳的平衡,可以满足用户对低功耗的要求。
• 睡眠模式
<strong>前言</strong>
在这篇文章中,我将介绍如何从零开始建立一个以太网工程。
ST 推出的 Nucleo-144 板子上集成了以太网接口,所以在本文中,将以 STM32F746-Nucelo 板为例,通过CubeMXv4.18 来新建一个 TCPEchoserver 的程序。
<strong>用 CubeMX 建立基于 STM32F746-Nucleo 的工程</strong>
<strong>用 CubeMX 进行初始化配置</strong>
这回我们直接选择 STM32F746-Nucleo 板上对应的芯片 STM32F746ZGT6U,而不是选择 STM32F746-Nucleo 板。
SMS1180是以色利Siano公司支持中国数字电视CMMB标准的移动数字电视接收芯片,在该芯片基础上,北京新时代展望科技有限公司设计开发了WT1818系列移动数字电视模块,本文将主要介绍该模块的性能特性和工作原理。
.
以 色利Siano公司的SMS11**系列芯片是一个高度集成、全CMSO工艺制作、采用零中频技术的移动数字电视接收芯片,SMS11**系列芯片采用 SiP结构,内部集成了RF调谐器和数字解调器芯片,其中SMS1180支持中国数字电视CMMB标准,SMS1130支持DVB-T/H、DAB/T- DMB、ISDB-T等全球标准,解调后的码流以TS流或IP流形式通
在电子设计领域,高性能设计有其独特挑战。
<font size="4"><strong>高速设计的诞生</strong></font>
近些年,日益增多的高频信号设计与稳步增加的电子系统性能紧密相连。随着系统性能的提高,PCB设计师的挑战与日俱增:更微小的晶粒,更密集的电路板布局,更低功耗的芯片要求。随着所有技术的迅猛发展,我们已成为高速设计的核心,需要考虑其复杂性和所有因素。
<font size="4"><strong>回顾</strong></font>
描述HPI接口的工作原理及C8051F060和TMS320VC5409(简称C5409)之间的接口电路设计,给出了HPI接口的软件设计。该系统具有设计灵活、数据传输速度快、适用于其他含有HPI接口的DSP应用系统,为开发人员提供了一种便捷稳定的数据共享、传输方式。
<strong>1.TMS320VC5409的HPI-8接口</strong>
C5409的HPI-8是一个增强型8位HPI8接口,主要用来与主处理器接口。C5409内部有32K的RAM空间,除了DSP本身可以访问该RAM区域外,主机也可以通过HPI口实现对整个RAM的访问,从而实现主机与DSP的通信。
HPI-8接口通过HPI控制寄存器HPIC、地址寄存器HPIA、数据寄存器HPID等3个HPI寄存器进行控制和实现数据传输。各寄存器功能如下: