跳转到主要内容
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
如何摆脱单片机设计过程中的电磁干扰

对电磁干扰的设计我们主要从硬件和软件方面进行设计处理,下面就是从单片机的PCB设计到软件处理方面来介绍对电磁兼容性的处理。

<strong> 一、影响EMC的因数</strong>

<strong> 1、电压</strong>

电源电压越高,意味着电压振幅越大,发射就更多,而低电源电压影响敏感度。

<strong> 2、频率</strong>

高频产生更多的发射,周期性信号产生更多的发射。在高频单片机系统中,当器件开关时产生电流尖峰信号;在模拟系统中,当负载电流变化时产生电流尖峰信号。

<strong> 3、接地</strong>

MCU上的无锁原子读操作

原子读操作是在MCU并发编程中常用的操作,简单举个例子来阐述问题:

我们使用RTOS或裸机状态编程时,必然需要一个全局时钟基准,通常是在一个定时器中断中累加实现,简化代码如下:

static unsigned long volatile __jiffies = 0; /* 全局时钟基准节拍累加器 */

ISR_TIMER() /* 定时中断服务函数 */
{
++__jiffies;
/* 其它代码...: */
}

对于其中的__jiffies变量,就是全局时间基准,程序中其它地方都会对其进行原子读操作来判断时间,典型的接口实现如下:

单片机编程技术学习攻略

学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。过去习惯于传统电子领域的工程师、技术员正面临着全新的挑战,如不能在较短时间内学会单片机,势必会被时代所遗弃,只有勇敢地面对现实,挑战自我,加强学习,争取在较短的时间内将单片机技术融会贯通,才能跟上时代的步伐。

但是,许多的学习者(包括在校学生),他们总不得要领,从一开始学习时的热情高涨,到最后的沮丧放弃,使得大家对单片机产生了既爱又怕的感觉。

让摩尔定律光环照亮中国半导体业

摩尔定律,在半导体业中人人皆知,然而它与中国半导体业的发展有什么关系?恐怕一时难以马上回答。

如何看待摩尔定律,站在不同立场可能有不同的解释。现阶段定律即将止步的讨论,可能会更加引发业界的深刻兴趣。

<strong> 定律的光环</strong>

定律尤如一盏明灯,让企业义无反顾的去信奉它,追随它。因为定律孕育着一个十分强大的经济规律。在每两年内如果您的企业跟不上定律的步伐,不能前进至下一个工艺制程节点,就可能被淘汰出局。所以众多企业为了生存,争取前位,而不惜投资跟踪。

浅析 MCU 嵌入式系统的领域分析方法

作者:代文豪、罗克露、雷健

在不断的发展的 MCU 嵌入式系统领域中,软件危机所带来的危害也日渐显现。如何利用软件重用的相关方法来解决这一问题成为当今研究的热点。领域分析是识别、捕捉、组织、分析和表示软件域中相关信息,确定软件的体系结构、框架和构件,以支持软件重用的软件工程过程,是解决重用问题的关键技术之一。通过对领域分析的相关概念、方法、过程以及产品的研究,从而得出在 MCU 嵌入式系统领域进行领域分析的相关方法以及经验。

<strong> 1、前言</strong>

简析对通用输入输出GPIO的理解

<strong>一、GPIO简介</strong>

I/O(Input/Output)接口是一颗微控制器必须具备的最基本外设功能。通常在ARM里,所有I/O都是通用的,称为GPIO(General Purpose Input/Output)。每个GPIO端口包含8个管脚,如PA端口是PA0~PA7。GPIO模块支持多个可编程输入/输出管脚(具体取决于与GPIO复用的外设的使用情况)。GPIO模块包含以下特性:

1)可编程控制GPIO中断

a. 屏蔽中断发生

b. 边沿触发(上升沿、下降沿、双边沿)

c. 电平触发(高电平、低电平)

2)输入/输出可承受5V

3)在读和写操作中通过地址线进行位屏蔽

4)可编程控制GPIO管脚配置:

物联网让半导体厂商活得更辛苦

最近几年不少厂商在谈物联网,随着讨论的力度越大,大家对其概念也感觉越来越清晰了,也可能对台湾在其中扮演的角色感到悲观。不过根据Gartner 的报告,未来发光发热的物联网,相关解决方案不只还没出现,而且推出的公司可能根本还没出现,意味着人人有机会来做。

<strong>物联网设备数量成长,但生产元件的厂商会很辛苦</strong>

Gartner 的数据显示在2009 年,物联网设备数量为9 亿,相比之下智慧型手机是16 亿,物联网还未占重要角色。到了2020 年状况就不一样了,物联网设备数量成长27 亿,来到240 亿,智慧型手机的数量成长幅度小,只有4 亿,总数是65 亿台。不过尽管物联网的生产数量大,由于物联网设备百百种,样式繁多,不是少数几家厂商能吃下来。

MCU上电复位原理

① 上电复位:是由外部总线产生的一种异步复位,单片机电压监测电路检测到电源电压 VDD 上升时,会产生一个上电复位脉冲,由内部计时器进行延时后等待电源电压上升到可以工作的电压后,整个单片机系统就完成了上电复位。注意上电复位电路并不会检测延时过后的系统电压,如果此时的电压低于单片机的最小工作电压,整个上电复位就失效了。

【视频】Proteus入门到精通16

Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

这一套Proteus教学视频是由up主wangxinmingqq花时间录制的,内容很全,既适合初学者,又适合对proteus有一定基础的人。

值得一看的单片机程序优化经验!

由于单片机的性能同电脑的性能是天渊之别的,无论从空间资源上、内存资源、工作频率,都是无法 与之比较的。PC 机编程基本上不用考虑空间的占用、内存的占用的问题,最终目的就是实现功能就可以了。

对于单片机来说就截然不同了,一般的单片机的Flash 和Ram 的资源是以KB 来衡量的,可想而知,单片 机的资源是少得可怜,为此我们必须想法设法榨尽其所有资源,将它的性能发挥到最佳,程序设计时必须 遵循以下几点进行优化:

<strong>1、使用尽量小的数据类型 </strong>

总结硬件仿真与烧写程序结果不一样的原因

<strong> 一、配置问题:</strong>

实际烧片时单片机的配置字与仿真的时候是不是一样?烧写时是否配置正确?

<strong> 二、资源问题:</strong>

单片机的ROM、RAM大小与仿真器的ROM、RAM大小是不一样的!

<strong> 三、驱动能力问题:</strong>

通常仿真器的驱动能力比单片机要强;可以分两步检查,一是分别用仿真器与单片机时对应IO口波形进行对比,二是当仿真器与外设连接与不连接时波形的对比;
  
要进行基本要素分析:单片机供电正常?起振没有?复位电路正常?芯片损坏?

【好文分享】如何从零开始开发一款嵌入式产品

首先,如果你有幸看到这篇文章,千万不要试图在2个小时内阅读完,就算你2个小时阅读完,我相信你也不会理解里面讲解的精华之处,我相信,你应该将此文章慢慢品尝,这绝对是一篇需要品尝2~3天,再结合自己过往的经验,加上自己的思考,我相信会对你不仅仅是技术能力,甚至包括整体的思维方式都会有一个非常大的提高。
  
我写这篇文章的目的,是用本人20年的嵌入式经验呈现给大家一副完整的产品,项目开发蓝图,用本人多年的经历总结了一些教训,无私的分享给各位,希望各位今后能站在本人的肩膀之上,少走弯路,多为公司,为个人多做贡献,那我的愿望就达到了,也同时希望能看到大家反馈和回复,留个脚印,留下你的见解和智慧,为后人乘凉打点基础,先在这谢谢各位了。
  

保护 MCU、传感器接口远离电机负载和状况快速变化的危险

机器中使用的电机大小不一,有的比手指还小,有的比卡车还大。 无论是在仪表上定位指示器,还是驱动机车,对于需要能够相当快地切换高电压和电流的控制电路来说,这些电感负载会对其造成严重破坏。

检测电机状态时同样如此。 例如,由于随着驱动器波形切换极性和负载而形成的电动势反冲,串联式电流传感器会承受巨大的尖峰和浪涌。 此外,这些电机感应数据必须实时可靠,才能实现更精确的应用,如医用输液泵和给药系统。

本文将介绍一些可用于将电机(及重电感负载)与驱动器和感应电路隔离的技术。

<strong> 时间间隙</strong>

最简单的隔离技术实际上是半隔离解决方案。 它基于这样一个事实:当继电器或接触器处于打开位置时,会形成一个与电流回路串联的气隙,具有接近无穷大的电阻。 这是一种很好的隔离形式。

教你如何选择A/D芯片?

A/D器件和芯片是实现单片机数据采集的常用外围器件。A/D转换器的品种繁多、性能各异,在设计数据采集系统时,首先碰到的就是如何选择合适的 A/D转换器以满足系统设计要求的问题。选择A/D转换器件需要考虑器件本身的品质和应用的场合要求,基本上,可以根据以下几个方面的指标选择一个A/D 器件。

中国可穿戴设备出货量剧增 明年或成世界最大市场

<br>在维持2016年中国可穿戴设备巨大的销售量的基础上,2017年,中国有望成为世界上最大的可穿戴设备的消费者。在过去的一年时间内,中国的可穿戴设备的销售量已经增加了将近84%,在今年的第二个季度就已经达到了950万的销售量,这个增速是非常令人吃惊的,也是任何一个国家和地区都无法比拟的。</br>

简析DSP和MCU的区别和联系

<strong>一、区别 </strong>

两则的分流造成的主要原因是数字信号处理的简便性,考虑一个数字信号处理的实例,比如有限冲击响应滤波器(FIR)。用数学语言来说,FIR滤波器是做一系列的点积。取一个输入量和一个序数向量,在系数和输入样本的滑动窗口间作乘法,然后将所有的乘积加起来,形成一个输出样本。 
 
类似的运算在数字信号处理过程中大量的重复发生,使得为此设计的器件必须提供专门的支持,促进了DSP器件与通用处理器(GPP)的分流:

<strong>1、对密集乘法的支持 </strong>

SPI、I2C、UART、I2S、GPIO、SDIO、CAN,你能分清吗?

总线,总要陷进里面。这世界上的信号都一样,但是总线却成千上万,让人头疼。

总的来说,总线有三种:内部总线、系统总线和外部总线。内部总线是微机内部各外围芯片与处理器之间的总线,用于芯片一级的互连;而系统总线是微机中各插件板与系统板之间的总线,用于插件板一级的互连;外部总线则是微机和外部设备之间的总线,微机作为一种设备,通过该总线和其他设备进行信息与数据交换,它用于设备一级的互连。

除了总线外,还有一些接口,它们是多种总线的集合体,或者说来者不拒。

<strong> SPI</strong>

SPI (Serial Peripheral Interface):MOTOROLA公司提出的同步串行总线方式。高速同步串行口。3~4线接口,收发独立、可同步进行。

您的快递请签收!“灵动MM32F103开发套件”第三期试用名单公示

是的,您没看错,这是由电子创新网与灵动微电子联合举办的“灵动MM32F103开发板评测活动"第三期试用名单!昨天第二期公示中没有名字?没关系,这一期保证有您的大名,具体名单信息如下方表格:

【下载】嵌入式系统的C语言设计

当今嵌入式处理器的生产已经远远超过为桌面系统所设计的处理器。本文通过介绍微控制器 (MCU)的开发原理和C语言的相关知识,向读者展示了如何用C语言编写嵌入式MCU程序,内容涉及数据类型和变量、函数库、优化和测试嵌入式C语言程序等。利用贯穿全文 的样例工程,揭示了特定设备硬件开发的详细细节,以及用C语言进修嵌入式程序设计所带来的快速开发、增强的可移植性和再利用等优越性能。

本文适合于从事嵌入式研究的相关技术人员使用。

【视频】Proteus入门到精通15

Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

这一套Proteus教学视频是由up主wangxinmingqq花时间录制的,内容很全,既适合初学者,又适合对proteus有一定基础的人。