技术

什么是集电极开路输出、开漏输出、推挽输出?

发表于:11/01/2016 , 关键词: 集电极开路输出, 开漏输出, 推挽输出
本文主要介绍集电极开路输出、开漏输出、推挽输出的基本概念: 集电极开路(OC)输出: 集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为"0"时,输出也为"0")。对于图1,当左端的输入为“0”时,前面的三极管截止(即集电极C跟发射极E之间相当于断开),所以5V电源通过1K电阻加到右边的三极管上,右边的三极管导通(... 阅读详情

专家支招:物联网时代,嵌入式工程师该这样转型!

发表于:11/01/2016 , 关键词: 物联网, 嵌入式
虽然嵌入式系统已经有30多年的历史,但是原来一直是隐藏在背后的,自从物联网上升为国家战略后,嵌入式系统也从后台走到前台,成为备受瞩目的一部分。 很多学者和业界人士都意识到,嵌入式系统将会迎来前所未有的发展机遇;同时,嵌入式工程师也意识到,随着时代变迁,我们自身的意识也要跟着进步。原来的嵌入式系统是孤立在一个个产品中的独立系统,而如今在物联网时代,这些独立的系统要连接成一个大网,... 阅读详情

十一条金律!搞定DC/DC电源转换方案设计

发表于:10/31/2016 , 关键词: DC/DC
搞嵌入式的工程师们往往把单片机、ARM、DSP、FPGA搞的得心应手,而一旦进行系统设计,到了给电源系统供电,虽然也能让其精心设计的程序运行起来,但对于新手来说,有时可能效率低下,往往还有供电电流不足或过大引起这样那样的问题,本文十大金律轻松搞定DCDC电源转换电路设计。 第一条、搞懂DC/DC电源怎么回事 DC/DC电源电路又称为DC/DC转换电路,其主要功能就是进行输入输出电压转换。... 阅读详情

调整单片机时钟精度的解决方案

发表于:10/31/2016 , 关键词: 单片机, 时钟
本文针对用单片机制作电子钟或要求根据时钟启控的控制系统时,出现的校准了的电子时钟的时间竟然变快或是变慢了的情况而提出的一种解决方案。    单片机应用中,常常会遇到这种情况,在用单片机制作电子钟或要求根据时钟启控的控制系统时,会突然发现当初校准了的电子时钟的时间竟然变快或是变慢了。    于是,尝试用各种方法来调整它的走时精度,但是最终的效果还是不尽人意,只好每过一段时间手动调整一次。那么,... 阅读详情

集电极开路、漏极开路、上拉电阻、下拉电阻等接口相关基本概念

发表于:10/31/2016 , 关键词: 集电极开路, 漏极开路, 上拉电阻, 下拉电阻
本文主要介绍相关接口电路的基本概念: 在电路中常会遇到漏极开路(Open Drain)和集电极开路(Open Collector)两种情形。漏极开路电路概念中提到的“漏”是指 MOSFET的漏极。同理,集电极开路电路中的“集”就是指三极管的集电极。在数字电路中,分别简称OD门和OC门。 1、集电极开路输出 典型的集电极开路电路如图所示。电路中右侧的三极管集电极什么都不接,所以叫做集电极开路,... 阅读详情

浅谈单片机应用程序架构

发表于:10/31/2016 , 关键词: 单片机, 程序, 架构
在单片机中,有多个任务需要进行,如何处理才能保证单片机的工作效率以及每个任务完成的及时性?本文跟大家分享几个方法: 1、顺序执行法: 这种方法,这应用程序比较简单,实时性,并行性要求不太高的情况下是不错的方法,程序设计简单,思路比较清晰。但是当应用程序比较复杂的时候,如果没有一个完整的流程图,恐怕别人很难看懂程序的运行状态,而且随着程序功能的增加,编写应用程序的工程师的大脑也开始混乱。... 阅读详情

ARM三种中断返回的分析与解决

发表于:10/28/2016 , 关键词: ARM, 中断
ARM单片机是大多数新手选择的入门切入点,但由于知识的不足,在设计过程中新手们经常会遇到这样或那样的问题,ARM异常中断返回就是这样一种令人头疼的问题。在ARM的使用问题中异常中断返回是新手们较为苦恼的问题,本文就将对ARM异常中断的集中情况进行总结,并给出了一些解决方法。

如何简单理解单片机项目里的通信协议?

发表于:10/28/2016 , 关键词: 单片机, 通信协议
本文我们所述的通信协议只是指建立再物理层之上的通信数据包格式。通常是我们自行约定的具有一定顺序排列的数据集合,且每一部分都有特定的含义,我们把这些数据集合借助物理层通信方式进行发送和解析。 1、自定义数据通信协议 这里所说的数据协议是建立在物理层之上的通信数据包格式。所谓通信的物理层就是指我们通常所用到的RS232、RS485、红外、光纤、无线等等通信方式。在这个层面上,... 阅读详情

教你选择最佳的开关式DC/DC转换器

发表于:10/28/2016 , 关键词: DC/DC转换器
利用电容、电感的储能的特性,通过可控开关(MOSFET等)进行高频开关的动作,将输入的电能储存在电容(感)里,当开关断开时,电能再释放给负载,提供能量就是开关电源。其输出的功率或电压的能力与占空比(由开关导通时间与整个开关的周期的比值)有关。开关电源可以用于升压和降压。 DC/DC转换器是利用MOSFET开关闭合时在电感器中储能,并产生电流。当开关断开时,贮存的电感器能量通过二极管输出给负载。... 阅读详情

IAR扩展外部文本编辑器

发表于:10/28/2016 , 关键词: IAR相关
IAR作为编译器和调试器功能还是不错的,但是他的文本编辑功能确实让人有点不敢恭维了。下面主要介绍怎么在IAR中扩展外部文本UltraEdit。我们分两种情况来说明他的扩展方法。 一、我们不想在IAR中打开源文件,点击源程序的文件名就可以在UltraEdit打开就行编辑。 A.tool>Options>Editor>External Editor B.选中Use... 阅读详情

ARM汇编语言的程序结构

发表于:10/27/2016 , 关键词: ARM, 汇编语言
1、一个ARM汇编语言源程序的基本结构: AREA Init, CODE, READONLY ENTRY Start LDR R0, =0x3FF5000 LDR R1, 0xFF STR R1, [R0] LDR R0, =0x3FF5008 LDR R1, 0x01 STR R1, [R0] ... ... ... ... ... ... END 在 ARM( Thumb)汇编语言程序中,... 阅读详情

关于单片机中的FLASH和EEPROM

发表于:10/27/2016 , 关键词: 单片机, Flash, EEPROM
作者:叶子 FLASH的全称是FLASH EEPROM,但跟常规EEPROM的操作方法不同 FLASH 和EEPROM的最大区别是FLASH按扇区操作,EEPROM则按字节操作,二者寻址方法不同,存储单元的结构也不同,FLASH的电路结构较简单,同样容量占芯片面积较小,成本自然比EEPROM低,因而适合用作程序存储器,EEPROM则更多的用作非易失的数据存储器。当然用FLASH做数据存储器也行,... 阅读详情

设计低功耗MCU系统 软硬兼施是关键

发表于:10/27/2016 , 关键词: MCU, 低功耗
电子产品的低功耗问题经常让产品设计者头痛而又不得不面对。以单片机(MCU)为核心的系统,其功耗主要由单片机功耗和单片机外围电路功耗组成。要降低单片机系统的功耗,需要从硬件和软件两方面入手。   硬件设计考虑因素    要满足单片机系统的低功耗要求,选用具有低功耗特性的单片机可以很容易实现。因为具有低功耗特性的单片机可以大大降低系统功耗,这可以从单片机的供电电压、内部结构、... 阅读详情

单片机牛人总结的应用程序架构

发表于:10/27/2016 , 关键词: 单片机, 程序
工作中经过摸索实验,总结出单片机大致应用程序的架构有三种: 1、简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可。 2、时间片轮询法,此方法是介于顺序执行与操作系统之间的一种方法。 3、操作系统,此法应该是应用程序编写的最高境界。 下面就分别谈谈这三种方法的利弊和适应范围等。 一、顺序执行法 这 种方法,这应用程序比较简单,实时性... 阅读详情

如何做好ESD保护,让电路免受“骚扰”?

发表于:10/27/2016 , 关键词: 电路, ESD
先来谈静电放电(ESD: Electrostatic Discharge)是什么?这应该是造成所有电子元器件或集成电路系统造成过度电应力破坏的主要元凶。因为静电通常瞬间电压非常高(>几千伏),所以这种损伤是毁灭性和永久性的,会造成电路直接烧毁。所以预防静电损伤是所有IC设计和制造的头号难题。 静电,通常都是人为产生的,如生产、组装、测试、存放、搬运等过程中都有可能使得静电累积在人体、... 阅读详情

页面