历史上的今天
返回首页

历史上的今天

今天是:2025年04月06日(星期日)

2021年04月06日 | 精密模拟微控制器构建温度监控器

2021-04-06 来源:eefocus

优势和特性


● 典型温度范围为0℃至+100℃


● 18位无噪声代码分辨率


● RTD温度监控器


● 带ARM7处理内核的单芯片解决方案


连接/参考器件


ADuC7061:基于ARM7的微控制器,内置双通道24位Σ-Δ型ADC


ADP3333-2.5:2.5 V低压差线性稳压器


ADP7102-2.5:2.5 V低压差线性稳压器


电路功能与优势


本电路显示如何在精密RTD温度监控应用中使用精密模拟微控制器ADuC7061。ADuC7061集成双通道24位Σ-Δ型ADC、双通道可编程电流源、14位DAC、1.2 V内部基准电压源、ARM7内核、32 kB闪存、4 kB SRAM以及各种数字外设,例如UART、定时器、SPI和I2C接口等。它与一个100 ΩRTD相连。


在源代码中,ADC采样速率选择100 Hz。当ADC输入PGA的增益配置为32时,ADuC7061的无噪声分辨率大于18位。

图1:具有RTD接口、用作温度监控器控制器的ADuC7061(原理示意图,所有连接均未显示)

图1:具有RTD接口、用作温度监控器控制器的ADuC7061(原理示意图,所有连接均未显示)


电路描述


图1所示电路完全通过USB接口供电。利用2.5 V低压差线性稳压器ADP3333,可将USB提供的5 V电源调节到2.5 V,从而向ADuC7061提供2.5 V的DVDD电压。ADuC7061的AVDD电源经过额外滤波处理,如图所示。在线性调节器的输入端也放置一个滤波器,对USB电源进行滤波。


本应用中用到ADuC7061的下列特性:


● 内置可编程增益放大器(PGA)的24位Σ-Δ型主ADC:PGA的增益在本应用的软件中设置为32。


● 可编程激励电流源,用来驱动受控电流流经RTD:双通道电流源可在0 μA至2 μA范围内以200 μA阶跃配置。本例设置为200 μA。


● ADuC7061中ADC的外部基准电压源:对于本应用,我们采用比率式设置,将一个外部基准电阻(RREF)连接在外部VREF+和VREF-引脚上。或者,也可以在ADuC7061中提供1.2 V内部基准电压源。


● ARM7TDMI 内核:功能强大的16/32位ARM7内核集成了32 kB闪存和SRAM存储器,用来运行用户代码,可配置并控制ADC,通过RTD处理ADC转换,以及控制UART/USB接口的通信。


● UART:UART用作与PC主机的通信接口。


● 两个外部开关用来强制该器件进入闪存引导模式:使S1处于低电平,同时切换S2,ADuC7061将进入引导模式,而不是正常的用户模式。在引导模式下,通过UART接口可以对内部闪存重新编程。


本电路使用的RTD为100 Ω铂RTD,型号为Enercorp PCS 1.1503.1。它采用0805表贴封装,温度变化率为0.385 Ω/℃。


注意,基准电阻RREF应为精密5.62 kΩ (±0.1%)电阻。


ADuC7061的USB接口通过FT232R UART转USB收发器实现,它将USB信号直接转换为UART。


除图1所示的去耦外,USB电缆本身还应采用铁氧体磁珠来增强EMI/RFI保护功能。本电路所用铁氧体磁珠为Taiyo Yuden #BK2125HS102-T,它在100 MHz时的阻抗为1000 Ω。


本电路必须构建在具有较大面积接地层的多层电路板上。为实现最佳性能,必须采用适当的布局、接地和去耦技术。


代码说明


用于测试本电路的源代码可从以下网址下载(zip压缩文件):www.analog.com/cn0075_source。


UART配置为波特率9600、8数据位、无极性、无流量控制。如果本电路直接与PC相连,则可以使用“超级终端”(HyperTerminal)等通信端口查看程序来查看该程序发送给UART的结果。参考图2。源代码附有注释说明,方便了解、使用。

图2:“超级终端”通信端口查看程序的输出

图2:“超级终端”通信端口查看程序的输出


常见变化


ADP7102调节器可用作ADP3333的最新替代器件。如果微控制器上需要更多GPIO引脚,则可以选择采用48-LFCSP或48-LQFP封装的ADuC7060。请注意,ADuC7060/ADuC7061可以通过标准JTAG接口编程或调试。对于标准UART至RS-232接口,可以用ADM3202等器件代替FT232R收发器,前者需采用3 V电源供电。


推荐阅读

史海拾趣

Alpha Semiconductor公司的发展小趣事

1994年,Alpha Semiconductor迎来了另一个重要的里程碑——公司成功研发出了自己的电源管理产品。这一产品的推出标志着Alpha Semiconductor在半导体技术领域的自主创新能力得到了显著提升。电源管理产品的成功研发不仅为公司带来了可观的收益,也进一步巩固了Alpha Semiconductor在半导体行业中的地位。

Hartmann Codier GmbH公司的发展小趣事

经过多年的发展,Alpha Semiconductor已经成为一家高性能标准、半标准模拟和混合信号IC制造商。公司在这一领域的制造实力得到了业界的广泛认可。Alpha Semiconductor的产品广泛应用于通信、计算机、消费电子等领域,为电子行业的发展做出了重要贡献。

Goodwork Semiconductor ( GW )公司的发展小趣事
根据负载的电压和功率要求选择合适的稳压器。
Digilent公司的发展小趣事

DIALIGHT在全球范围内不断拓展业务,目前在美国、英国、丹麦、德国、马来西亚、新加坡、澳大利亚、墨西哥和巴西等地设有业务。公司的LED产品广泛应用于各种工业场所,包括石油和天然气、矿业、化工、制造业等。通过提供定制化的照明解决方案,DIALIGHT赢得了众多客户的信赖和好评。

Austek Microsystems公司的发展小趣事

在追求经济效益的同时,Austek Microsystems也积极履行社会责任。公司严格遵守环保法规,采用环保材料和生产工艺,减少对环境的影响。此外,Austek Microsystems还积极参与公益事业,为社区的发展和进步贡献自己的力量。

这五个故事展示了Austek Microsystems在电子行业中的发展历程和取得的成就。通过创新研发、建立合作伙伴关系、技术升级与产品迭代、市场拓展与品牌建设以及履行社会责任等方式,Austek Microsystems逐渐在市场中崭露头角,成为了电子行业中一颗璀璨的明星。

Chino-Excel公司的发展小趣事

Chino-Excel公司深知人才是企业发展的核心竞争力。因此,公司注重人才培养和团队建设,为员工提供广阔的成长空间和良好的职业发展平台。公司建立了完善的人才培养和激励机制,吸引和留住了一批批优秀的技术人才和管理人才。这些人才为公司的发展注入了源源不断的动力,推动了公司的持续创新和进步。

这些故事虽然是虚构的,但它们反映了电子行业中许多公司可能经历的一些共同挑战和机遇。这些故事强调了技术创新、全球化战略、品牌建设、环保理念以及人才培养在电子行业公司发展中的重要性。请注意,这些故事仅为示例,并不代表任何实际公司的具体情况。

问答坊 | AI 解惑

dsp电平转换的方法介绍

最近看到些关于dsp电平转换的好资料!发上来大家看看 电平转换 1. 常用的电平转换方案 (1) 晶体管+上拉电阻法     就是一个双极型三极管或 MOSFET,C/D极接一个上拉电阻到正电源,输入电平很灵活,输出电平大致就是正电源电平。 ...…

查看全部问答>

大家在6410平台上加过背光的驱动吗?

我把2440的背光部分驱动加入到6410的BSP中,写了一个小的应用程序,驱动无法打开有失败的提示,可是我在6410的注册表对应位置已经看到加入的backlight.dll了,这是怎么回事,大家知道吗?         HANDLE hDrv =   &n ...…

查看全部问答>

明天回家了,Ooo,Ooo,Ooo。。。散分送祝福了。

   首先来一段非常俗的开场白(O(∩_∩)O哈哈哈~):2009 年是不平凡的一年。。。。。。前半年在eeworld混的很开心,后半年忙的要命,后几个月来来了也只是匆匆走过。     一年来只记得几件事。一是天天在eeworld混着,有一天 ...…

查看全部问答>

wince平台下的t9输入法

wince平台下的t9ime,包括拼音、笔画、字母、数字输入。有兴趣联系t9ime_wince@163.com.…

查看全部问答>

访问中断寄存器问题

环境:ARM7+S3C44B0X(SUMSUNG) 寄存器rPDATC地址为0x01d20014 我试图用汇编改变寄存器rPDATC的值 LDR r1,=0x01d20014 LDR r0,=0x0055 STR r0,[r1] 结果只改变了rPDATC的低8位,STR是字存储的,按道理应该是rPDATC低16位都被改变, 是不是寄存器 ...…

查看全部问答>

HTML Control的两个问题

1 如何用HTML Control显示xml(从文件载入或者通过程序输入),像IE里那样? 2 如何取得HTML Control里的文字内容?…

查看全部问答>

wince 启动的问题 地址问题??

看看我的调试信息:: \\ ID[1] {   dwVersion: 0x1   dwSignature: 0x43465349   String: \'\'   dwImageType: 0x6   dwTtlSectors: 0xDA64   dwLoadAddress: 0x8C200000 &nb ...…

查看全部问答>

DIY CD-ROM 控制器 一套资料

 曾经在某个论坛收集了一些做CD-ROM控制器的资料。本来也想自己做一个。但是一直没时间   现在放到咱这个网站上。 谁有兴趣做一个看看 效果怎么样!!!   有电路图 有代码  但是没试过能不能用。 谁有空来当个小白  ...…

查看全部问答>

stm32可以直接读ic卡吗

                                  …

查看全部问答>