PIC16C78系列混合信号嵌入式芯片的原理和应用

发布者:Tiger8最新更新时间:2012-02-10 来源: 现代电子技术关键字:PIC  MCU  混合信号处理器  DC 手机看文章 扫描二维码
随时随地手机看文章

     在对嵌入式系统的体积、耗电、集成度等指标要求越来越高的今天,仅仅有带AD变换电路的MCU已经越来越难以处理外围的其他模拟电路。据此,相继有一些MCU制造商推出了混合了模拟电路的MCU,为设计者提供了新的选择。微芯(Microchip)公司的PIC16C78X系列即为其中的一种8位MCU,该电路集成了通用运算放大器、8位DAC变换器、8位ADC变换器、可编程开关模式控制器(PSMC)、比较器和精密参考电压于20脚的芯片内。同时具有用户可编程的低电压检测、内部振荡器、节电睡眠模式和在线编程的功能。

  集成了上述模拟电路的混合式芯片具有广泛的应用,特别适合需要作闭环控制的场合。例如在电源开关控制系统的设计中,PSMC可以作开关的切换控制,DAC作电压指示,ADC、运放和比较器则用作系统监测和稳定性和动态特性的控制。

  本文对PIC16C78系列电路的内部模拟电路资源和所用的指令等做一介绍,同时给出典型的应用实例。

1PIC16C78系列芯片的内部结构

  PIC16C78 系列芯片有781和782两种。两者均有128 b的用户RAM,最高可在20 MHz振荡频率下工作,有16个I/O口,4 MHz内部振荡器,1个16位定时器和1个8位定时器/看门狗定时器。所不同的是16C781有1024×14位的OTP程序存储器,而16C782有 2048×14位。图1为781和782的内部结构和引脚定义,两者均有PDIP,SOIC和SSOP等多种封装形式,并有OTP和MTP编程芯片供选择。

1.1MicroController — 微控制器

  他是一个8位的控制器。除了有通常PIC系列单片机所有的功能外,他还具有RESET和监视功能。RESET又包括主复位和掉电复位。其中主复位又包括内部和外部(RA5)复位;掉电复位有4个电压设置点。监视功能包括看门狗定时器和EPROM代码保护。

1.2Votage Refference — 参考电压 (VR)

  在25 ℃,5 V条件下,他可以精确到3.072 V±0.7%,内部连接到ADC和DAC。也可在引脚RB0输出(具有5 mV拉电流/灌电流能力)。

1.3ADC — 模数转换器

  ADC具有8位分辨率,8个外部输入通道(AN7:0),2个内部输入通道(来自VR和数模输出电压VDAC),参考电压可以来自片脚AVDD,V,VR或VDAC。转换完成后自动触发中断服务。本模块即使在SLEEP模式下也可实现转换。

1.4OSCILLATOR — 振荡器

  可以使用标准的LP,XT,HS和RC振荡器,其中内部INTRC振荡器可以选择4 MHz或37 kHz两种频率中的一种。

1.5PAMP — 运算放大器

  此模块的漏电流输入仅为50 nA,有3 MHz和30 kHz两种增益带宽乘积供选择,偏置电压校准有两种模式VOS<200 μV或选择到DAC调节输出电压。他还可以选择为比较器模式。

1.6COMPARATOR — 比较器

  PIC16C78X中集成了2个模拟比较器C1和C2,具有四通道输入选择、低输入偏置电压和2个速度设置属性。C1的参考源可选择为VDAC和VREF1(RA3),C2可选为 VDAC和VREF2(RA2)。比较器具有单极性和双极性两种可编程输出极性,输出到寄存器。可以对比较器单独进行中断设置,其中C2输出可同步到TIMER1时钟。[page]

1.7PSMC — 可编程开关模式控制器

  PSMC具有PWM(脉冲宽度调制)和PSM(脉冲间隔调制)两种脉冲模式(可编程的开关频率325~250 kHz)供选择。在PWM模式下,模拟反馈决定脉冲宽度。在PSM模式下,可以提供模拟反馈门控脉冲;脉冲频率是可编程的;输出可以选择单输出或互补双输出,也可选斜率补偿输出。

1.8DAC — 数模转换器

  DAC具有8位分辨率,其输出可以通过编程在内部连接到比较器和ADC。当选择外部输出时VDAC在RB1输出(1 mA输出/吸收能力),他的参考源可以来自AVDD,VREF1或VR,转换时间为10 μs,转换误差(INL/DNL)小于1/2LSB。

  除了上述内部资源,本系列芯片内还包括标准的TIMER0,增强的TIMER1模块,可编程低电压检测。标准的TIMER0可读写8位定时器/计数器,可选8位预分频(和WDT共享),在RA4上的可选外部时钟输入,可以进行定时器溢出中断。增强的TIMER1模块带4位预分频的16位定时器/计数器,可选择同步和异步时钟模式,外部时钟输入在RA6上的T1CK1,外部时钟控制,在RB7上的T1G,当CPU在INTRC模式下可选CPU LP振荡器,可设定定时器溢出中断。可编程低电压检测具有11个电压等级(2.5~4.5 V),可使用中断或查询方式得到电压等级值。

2PIC16C78X的应用

2.1指令、仿真和编程下载

  和其他PIC的MCU一样,该系列芯片采用精简指令系统RISC,共使用35条单字指令。除了程序分支需要两个周期外,其余的指令均为单周期,每条指令的执行时间最快可达200 ns。

  该系列单片机可以用MPLAB编程和仿真。MPLAB是廉价的PIC系列单片机开发工具。开发环境可以用MPLAB(r)IDE,仿真系统可以用 MPLAB(r)ICD2000,他的程序生成器可以用MPLAB(r)C18,在线调试器可以用MPLAB(r)ICD,可以用 PICSTART(r)PLUS烧写器来烧写这种系列的芯片。这种芯片还有一种更方便的编译软件PICDEM(r)MSC1图形化用户接口(GUI),可以对各周边功能模块进行自动设定,无需编写程序代码即可验证用户电路,还可以生成汇编头文件,有助于用户代码的开发。要提醒用户注意的是一些推出较早的 PIC仿真器和编程器并不支持本系列芯片。本系列芯片具有在线下载和离线下载功能。

2.2在DC/DC中的应用例

  DC/DC的作用是将一个已有的直流电压转换成设备需要的其他直流电压。16C782实现的DC/DC如图2所示。

    PSMC采用了PWM脉冲模式。当场效应管被打开时,能量被储存在电感L中。由电感的电气特性可知,电流将线性上升直到场效应管被关闭。由于电感中的电流不能立即改变,当场效应管的状态切换时,L中的电流继续流过二极管并在电容C储能。

  这样就会使得Vout和Vin具有一定的关系,此电路最大可达到Vout=2Vin。DAC 模块提供了比较器的参考电压源,数字信号来自微控制器,在参考电压确定的情况下,R1和R2组成的模拟反馈决定了比较器另一端的输入电压,该电压又决定了 PSMC在PWM方式下的脉冲信号占空比;当R1上的电压和参考电压相同时,比较器触发可编程开关模式控制器,通过缓冲器控制场效应管。微控制器中的定时器TIMER1可提供决定PWM周期的时钟信号。整个电路形成一个闭环控制。从图2可以看出,整个电路使用了很少的外围器件,而传统的DC/DC电路设计则比此电路复杂得多。

3结语

  PIC16C78系列的芯片非常适合于闭环控制场合的电路设计和各种使用通用外围模拟电路的微控制器系统设计,利用内部的模拟电路资源可以大大简化设计。

参考文献

[1]PIC16C781/782 data sheet[M]. Microchip Technology Inc, 2001
[2]宋家友集成电子线路设计手册[M].福建:福建科技出版社,2002

关键字:PIC  MCU  混合信号处理器  DC 引用地址:PIC16C78系列混合信号嵌入式芯片的原理和应用

上一篇:基于PIC单片机的机器人灵巧手的控制系统设计
下一篇:可配置模拟单片机PIC16C781/782的特点及应用

推荐阅读最新更新时间:2024-03-16 12:52

2051单片机和荧光数码管电子数字钟设计
2051 单片机 和荧光数码管电子数字钟设计 电路 图 2051 单片机 和荧光数码管电子数字钟设计读红外代码子程序******************************* org 0290h tt1:push dph ;保护现场 push dpl push a CC push psw jb 07h,ttt0 ;全部动作未完成则返回 jb 00h,ttt1 ;如果收到遥控引导码则进入接收识别模式 mov th1,#00h ;清T1,为接收做准备 mov tl1,#00h setb 00h ;设接收遥控波头准备好标志位 setb tr1 ;开T1中断 sjmp t
[单片机]
2051<font color='red'>单片机</font>和荧光数码管电子数字钟设计
Atmel提供先进MCU:产品定位特别针对携式医疗电子设备,具有跨时代的意义
根据联合国的调查报告,全球人口在2045年将达90亿人,其中老年人将占总人口数的22%。随着全球人口持续增加以及年龄层急速老化,如何提供完整的远距离医疗体系链以及提升慢性病患者的生活品质,成为电子医疗产品开发时最重要的焦点。对于多数人来说,医院中 功能强大的医疗设备距离遥远,可能只有对重症患者才有意义;反观便携式电子医疗设备,如血糖仪、血压计、体脂测量仪等,无病的人可用作保健预防,而慢性病患者则可用于病况监测的用途,应用广泛,市场潜力非常好。 设计一个成功的便携式电子设备,必须考虑以下要点:低功耗以延长电池寿命,体积小以方便携带,产品价格适中以促进一般大众购买使用意愿。若是便携式电子医疗设备,则必须再多加以下设计考量:高精准度测量
[医疗电子]
单片机的单CPU仿真器的设计
摘要:本文基于对8051单片机存储空间结构的深层次分析,提出了一种基于单片机的单CPU仿真器设计方案。该方案实用廉价,工程实践性强,可用于设计新的教学设备。 引言 单片机以它的廉价、体积小、可塑性强、稳定性高的特性,有着广阔的市场前景。 在用单片机开发产品时,虽然许多厂家设计了可编程ISP单片机,但是从安全与便捷方面考虑,单片机仿真器仍然是开发人员不可或缺的工具。单片机仿真器在产品开发阶段可用来替代单片机进行软硬件调试,从而迅速发现、纠正程序中的错误,大大缩短单片机开发的周期。但实际中仿真器过于昂贵,因此,设计制作出一款廉价且实用的仿真器有着广泛的市场。 传统的单片机仿真器硬件系统一般有三种实现方法。一、采用专用仿真的单片
[应用]
AD9850与单片机波形生成程序及设计
概述================================================= AD9850/AD9851模块是采用ADI应用最广泛的DDS(AD9850和AD9851)制作的模块。ADI的性能就不用多说了。模块主要参考AD9850和AD9851的资料做的。 主要功能特点: * 模块能够输出正弦波和方波,2个正弦波和2个方波输出。 AD9850: 0-40MHz AD9851: 0-70MHz 频率在20-30MHz后谐波越来越大,波形会越来越不干净。 方波: 0-1MHz * 采用70MHz的低通滤波器,使波形的SN比更好 * 比较器的基准输入端电压由可变电阻产生,调节该电阻可以得到不同
[单片机]
AD9850与<font color='red'>单片机</font>波形生成程序及设计
义隆电Q4触控笔电营收估约减4-9%
IC设计义隆电举行法说会,展望第4季,发言人刘代铭指出,第4季是传统澹季,因此营收仍会向下修正,估掉到18.2至19.2亿元左右,较第3季减少4%至9%,其中笔电用触控板(TouchPad)出货预期会较第3季微幅成长,季增3%内,触控笔电IC出货量则明显向下修正,估减7至30%,手机触控则预期与第3季持平,平板表现较好,估成长1至2成,毛利率在触控IC出货稳定的带动下,预期可与第3季持平,约在46-47%左右,营益率约18至20%,也与第3季持平。 刘代铭指出,第4季是传统澹季,因此预期触控IC出货会向下修正,其中触控笔电出货估达300至400万颗,较第3季428万颗减少7至30%,下滑幅度最大,平板触控IC估可较第3季成长,估出货
[嵌入式]
双路输出同步DC/DC控制器在汽车系统中仅消耗30uA电流
2007 年 7 月 19 日 - 北京 - 凌力尔特公司( Linear Technology Corporation )推出超低静态电流、两相双路输出同步降压型 DC/DC 控制器 LTC3826/-1 。该器件在一个输出有效时仅消耗 30uA 电流,而两个输出都有效时仅消耗 50uA 电流,非常适用于汽车应用(如汽车导航系统),在这类系统中,发动机关闭时一个或两个电源要保持有效。两个输出都关断时, LTC3826/-1 仅消耗 4uA 电流。该器件 4V 至 36V 的输入电源电压范围足够宽,既能保护器件免受高瞬态输入电压的影
[新品]
用8脚的stc单片机控制麦克纳姆轮遥控小车
大家都知道,麦克纳姆轮一般4个轮子一组,可以使小车行驶6种基本状态:前进、后退、左转、右转、左移、右移。只要分别控制4个轮子前后转组合即可实现,但是要控制4个轮子需要8个引脚,再加1个接收引脚,需要找一个至少有9p可控引脚的单片机才行,而小的单片机主要是8引脚(可控引脚6p)和16引脚(可控引脚14p),用8引脚的单片机可控引脚不够,而用16引脚的单片机又有点浪费引脚资源。所以考虑用595加8引脚的单片机来实现,1个595可以将3个引脚扩展为8p,原来6p的可控引脚,就变成了11p,还多出2p的资源,1p做状态指示灯,1p做测试按键,至此所有引脚资源全部用完。下面我们就看一下接收控制电路及实物图吧: 是不是比较简单呢!至于发
[单片机]
用8脚的stc<font color='red'>单片机</font>控制麦克纳姆轮遥控小车
基于单片机的SD卡FAT文件系统读写设计
随着信息技术的飞速发展,高容量存储芯片日益向大容量小体积发展,其中以SD卡、Micro SD卡为突出代表。SD卡由日本松下、东芝及美国SanDisk公司于1999年8月共同开发研制。大小犹如一张邮票的SD卡,重量只有2 g,却拥有高记忆容量、快速数据传输率、极大的移动灵 活性以及很好的安全性。通过单片机处理SD卡信息,可以将信息化嵌入式产业向更小体积发展。考虑到稳定性与读取速度,研究中采用了Fr-eescale公司的16位单片机MC9S12XSl28MAA。为了进一步满足嵌入式研究的实时调试与应用需要,把SD卡的读取以及FATl6文件系统的读取写入移植到此单片机中,使开发应用有更好的扩展性。本文首次把FATl6文件系统的读取移
[单片机]
基于<font color='red'>单片机</font>的SD卡FAT文件系统读写设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved