跳转到主要内容

技术

嵌入式硬件电路设计六项基本功

走的电子开发道路其实和大多数人说的一样,基本的路线为模拟电子→数字电路设计→单片机→ARM硬件设计→linux学习→linux驱动学习→ARM&linux底层开发→ARM&linux顶层开发→项目经理。现在还在路上折腾,现在将作者的教训和心得拿来给大家分享,希望对于新手有借鉴。

嵌入式设计是个庞大的工程,今天就说说硬件电路设计方面的几个注意事项,首先,咱们了解下嵌入式的硬件构架。

我们知道,CPU是这个系统的灵魂,所有的外围配置都与其相关联,这也突出了嵌入式设计的一个特点硬件可剪裁。在做嵌入式硬件设计中,以下几点需要关注。

<strong>第一、电源确定</strong>

模拟电路设计工程师进阶参考书推荐

博主也并非各个技术方面的“全能冠军”,因此本文仅供大家参考。博主写作此文的目是希望能够起到抛砖引玉的作用,有更多的“技术高手”给初学者推荐一些“具体”的优秀佳作。

下一代SDR收发器中的黑魔法:复数RF混频器、零中频架构及高级算法

<h3>简介</h3>
<p>复数混频器、零中频架构和高级算法开发之间存在一种有趣的联 系。本文旨在明确以上三者各自的基本概念,即工作原理以及它们 给系统设计带来的价值,并阐述它们之间的相互依赖关系。</p>
<p>RF工程常被视为电子领域的黑魔法。它可能是数学和力学的某种 奇特组合,有时甚至仅仅是试错。它让许多优秀的工程师不得其解, 有些工程师仅了解结果而对细节毫无所知。现有的许多文献往往 不建立基本概念,而是直接跳跃到理论和数学解释。</p>
<h3>复数RF混频器揭秘</h3>

单片机程序死机跑飞六大原因

1.意外中断。
  是否打开了某个中断,但是没有响应和**中端标志,导致程序一直进入中断,造成死机假象。
  2. 中断变量处理不妥。
  若定义某些会在中断中修改的全局变量,这时要注意两个问题:首先为了防止编译器优化中断变量,要在这些变量定义时前加 volatile,其次在主循环中读取中断变量前应该首先关闭全局中断,防止读到一半被中断给修改了,读完之后再打开全局中断;否则出现造成数据乱套。
  3. 地址溢出,常见错误为指针操作错误。
  我要着重说的是数组下标使用循环函数中循环变量,如果循环变量没控制好则会出现数组下标越界,意外修改系统的寄存器造成死机,这种情况下如果死机说明运气好,否则后面不知道发生什么头疼的事。
  4. 无条件的死循环。

LoRa天线电路设计四大要点

<p>随着LoRa技术在业内的持续发热,加上其独特优越的传输性能,运用LoRa技术的群体正在爆发式的增长,由于很大部分群体对LoRa等射频技术均是初次接触,在做产品的过程中,通常会遇到棘手的射频电路设计问题,其实只要掌握几大要点,就基本可以发挥LoRa的最佳性能。</p>
<h2><strong>要点一、匹配电路设计</strong></h2>
<p>在原理图设计时,需要在天线接头与模块的天线引脚之间预留一个π型匹配电路。天线的阻抗是受到电路板的铺地、外壳和安装角度等因素影响的,预留这个π型匹配电路是为了当天线严重偏离50欧姆时,将其纠正到50欧姆。</p>

利用表面微加工技术实现加速度检测创新

表面微加工是一种用来构建硅机电结构的技术。 结合板载信号调理电路,可将完整的机电系统经济高效地构建在单个硅片上。 用于汽车安全气囊的加速度计是第一款成功商用的表面微加工传感器。 此后,人们往各个领域进行了探索。 最新的开发工作关注三个方面: 提高加速度计性能、更高的集成度和新功能。 开发了两款低g加速度计,其中一款可以解析5 mg信号,另一款采用Σ-Δ环路实现数字输出。 很多工作都围绕着新功能展开,而最新开发工作包括表面微加工速率陀螺仪。

什么是表面微加工?

RF PA放大电路设计的几种思路

<p><br />
随着移动数据通信技术的蓬勃发展,对各种无线设备的硬件及技术要求也越来越高,从而在实现各种通信环境之下稳定、安全、高速的数据传输未来移动通信的研究重点。射频放大器(PA)作为发射机的末端,在电路设计中要考虑很多细节,比如:调制信号是否达到所需要的发射功率,接收机是否能够完整、满意的信号电平,信号放大后如何保证不失真等等。今天,小编来问大家继续讲解有关RF放大器相关的一些知名射频半导体厂商方案。</p>
<h2><strong>村田(Murata)自适应通信多级构成PA 电路</strong></h2>

单片机的4种工作方式介绍

单片机共有复位、程序执行、低功耗和编程与加密四种工作方式,下面分别加以介绍。

<strong> 1、复位方式</strong>

<strong> (1)为什么要复位</strong>

大家知道,单片机执行程序时总是从地址0000H 开始的,所以在进入系统时必须对CPU 进行复位,也叫初始化;另外由于程序运行中的错误或操作失误使系统处于死锁状态时,为了摆脱这种状态,也需要进行复位,就象电脑死机了要重新启动一样。

<strong> (2)复位的原理</strong>

8位或32位?看完这篇你就知道该怎样选MCU了

本文比较了8位元MCU和32位元MCU的使用案例,可作为如何选择这两种MCU架构的指南使用。

本文大部分32位元范例将关注于ARM Cortex-M装置,Cortex-M在不同MCU供应商产品组合中表现非常相似。由于8位元MCU有很多种架构,所以很难对8位元供应商之间进行类似的产品比较。为了进行比较,本文将使用广泛应用、易于理解的8051 8位元架构。

事实上,「ARM Cortex和8051哪个比较好」不是个逻辑问题,反而像是在问「吉他和钢琴哪个好」?真正要解决的问题是「哪种MCU最能帮助解决目前面临的问题?」。

不同的任务须使用不同的工具,使用者目的是要了解「如何才能善用所拥有的工具」,包括8位元和32位元装置。

单片机中三极管的应用

三极管在数字电路里的开关特性,最常见的应用有 2 个:一个是控制应用,一个是驱动应用。所谓的控制就是如图 3-7 里边介绍的,我们可以通过单片机控制三极管的基极来间接控制后边的小灯的亮灭,用法大家基本熟悉了。还有一个控制就是进行不同电压之间的转换控制,比如我们的单片机是 5V 系统,它现在要跟一个 12V 的系统对接,如果 IO 直接接 12V电压就会烧坏单片机,所以我们加一个三极管,三极管的工作电压高于单片机的 IO 口电压,用 5V 的 IO 口来控制 12V 的电路,如图 3-8 所示。

高压电机和低压电机的特点及选型

高压电机和低压电机都有各自的优点以及缺点,那它们各自的优势和劣势体现在哪些方面呢?

高压电机:

高压电机的电压在1000V以上。常用的是6300V和10000V。电机功率与电压和电流的乘积成正比,因此低压电机功率增大到一定程度(如300KW/380V)电流受到导线的允许承受能力的限制就难以做大,或成本过高。需要通过提高电压实现大功率输出。

优点是:功率大,承受冲击能力强;电流小。

缺点是:绕组的成本相对较高,相关的绝缘材料成本也会随之变高;对使用环境的要求远远比低压电动机对环境的要求要高;绝缘处理工艺较难,工时费用较多,电机制造周期较长;惯性大,启动和制动都困难。

变频电机与普通电机维修的四大不同

我们都知道,变频电机是指在标准环境条件下,以100%额定负载在10%~100%额定速度范围内连续运行,温升不会超过该电机标定容许值的电机。那变频电机的维修方法和普通电机有什么区别吗?由于变频电源的特殊性,变频电机的绕组绝缘比普通电机要求严格,详细情况让小编带大家一起看看吧!

一、选用耐电晕性能好的电磁线,以满足电机耐高频脉冲和局部放电的要求。一般使用聚酯亚胺/聚酰胺酰亚胺复合层漆包线,耐电晕、抗电晕电磁线。

二、绕线、嵌线施工工艺。

变频电机在绕线、嵌线、绑扎等加工工艺必须严加管理,特别是在绕线、嵌线过程中防止损伤导线,嵌线过程应保证槽绝缘、相绝缘、层间绝缘放置到位。相绝缘应采用容易被绝缘漆浸透的材料,线圈端部应加强绑扎、固定,确保端部成为一个整体。

在电机槽底、相间、层间及线圈首末匝等处加强绝缘,可提高电机耐电强度。

如何在车库门应用中使用单相交流感应电机和8位单片机完成低成本设计和分析

对用于开启车库门等应用的小型交流感应电机而言,使用三相逆变器电路可以极低的成本实现速度控制和软启动。这些固定分相电容式(PSC)电机在所有电机类型中可谓是最简单的,也是上述应用领域使用最广泛的电机类型。它们的启动转矩和启动电流都小,但可能会因为采用无极性电容而效率低下,这些电容往往在电机中最先损坏。

单片机设计过程中如何处理电磁兼容性问题

对于新手来说,在单片机的电路设计中可能不会很注意电路设计中电磁干扰对设计本身的输入输出的影响,但是对于一个电子工程师来说其中的厉害关系就不言而喻了,它不仅关系了单片机在控制在中的能力和准确度,还关系到企业在行业中的竞争。

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

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

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

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

32位嵌入式处理器与8位处理器应用开发有什么不同?

ARM处理器在全球范围的流行,32位的RISC嵌入式处理器已经成为嵌入式应用和设计的主流。与国内大量应用的8位单片机相比,32位的嵌入式CPU有着非常大的优势,它为嵌入式设计带来丰富的硬件功能和额外的性能,使得整个嵌入式系统的升级只需通过软件的升级即可实现。而8位处理器通常受到的64K软件限制也不存在了,设计者几乎可以任意选择多任务操作系统,并将应用软件设计得复杂庞大,真正体现“硬件软件化”的设计思想。

LoRa对比NB-IoT

一、引言
物联网应用需要考虑许多因素,例如节点成本,网络成本,电池寿命,数据传输速率(吞吐率),延迟,移动性,网络覆盖范围以及部署类型等。可以说没有一种技术可以满足IoT所有的需求。NB-IoT和LoRa两种技术具有不同的技术和商业特性,所以在应用场景方面会有不同。这里会针对二者的区别进行阐述,并且对各自适合的应用场景进行说明。

铝电解电容为什么不能承受反向电压

下图显示了铝电解电容的基本结构,它由阳极( anode )、在绝缘介质上附着的氧化铝构成的铝层,接收极的阴极铝层,和真正的由电解液构成的阴极。电解液浸透在两个铝层间的纸上。

氧化铝层是通过电镀在铝层上,相对于加在其上的电压来说是非常薄的,很容易被击穿,导致电容失效。
  
氧化铝层可以承受正向的直流电压,如果其承受反向的直流电压,其很容易在数秒内失效。这个现象被称为‘ Valve Effect ’,这就是为什么铝电解电容拥有极性的原因,如果电解电容的两个电极都有氧化层,则形成无极性电容。

敢为天下先,贸泽电子差异化营销再创佳绩

作者:中国电子商情主编 单祥茹 来源:中国电子商情

USB接口是否需要上拉电阻

经常在一些开发板上看到USB接口的D+/D-线上接上下拉电阻,有的则什么都不接。对这点比较困惑。

在USB协议的官网上,http://www.usb.org/developers/docs/usb20_docs/#usb20spec

精确计时常用32.768KHz晶振的原因

32.768Hz频率晶振与精确计时;从数字钟的精度考虑,晶振频率越高,钟的计时准确度;补充说明:;1.频度越高计时精度越高,误差越小;假定我们要求定时的时间为Ts,计数频率(晶振频率;Tc=Counter·Tosc=Counter/;对于我们要求的定时时间Ts,一定可以找到这样的一;Counter/Fosc<=Ts<=;并且不管最后计时次数是取Co,从数字钟的精度考虑,晶振频率越高,钟的计时准确度就愈高,但这将使振荡器的耦电量增大,分频电路的级数也要增加,因此一般选取石英晶体频率为32.768KHz(或100KHZ),频率为32.768KHz(或100KHZ),这样也便于分频得到1HZ的信号。