
初步的技术数据
工作原理
该ADUC7036对于电池的完整系统解决方案
监测12 V汽车应用。这些设备
集成了所有必需的功能,以准确,
智能监控,处理和诊断12 V电池
参数包括电池的电流,电压和温度
在宽范围的操作条件。
最大限度地减少外部系统组件,设备通电
直接从12V电池。片上低压差稳压
器产生的电源电压为3集成, 16位, Σ - Δ
ADC的。这些ADC精确测量电池电流,电压,
和温度对健康和充电状态的特征
的汽车电池。
一个Flash / EE存储器的ARM7 微控制器( MCU )是
也集成在芯片上。它被用来预处理的
获得的电池变量,并管理从通信
经由所述ADUC7036至主电子控制单元(ECU)的
本地互连网络( LIN)接口,集成导通
芯片。
无论是MCU和ADC子系统都可以单独
配置正常或灵活的省电模式运行
的操作。
在正常工作模式下,MCU的时钟间接
从通过锁相环(PLL),在一个片内振荡器
20.48 MHz的最大时钟速率。在它的省电能操作
阿婷模式下,MCU可以完全断电,醒来
仅在响应于ADC转换结果就绪,数字
比较器,唤醒定时器,上电复位或外部串行
通信事件。
ADC可配置为在正常(全功率)来操作
的运作模式,各个样品后中断该微控制器
转换事件。电流通道支持两种低功耗
模式,低功耗和超低功耗,转换生成
结果,以较低的性能指标。
片内出厂固件支持电路的Flash / EE重现
通过LIN或JTAG串行接口端口编程,并
非介入仿真通过JTAG接口也支持。
这些功能都集成在一个低成本QuickStart
支持ADUC7036开发系统。
该ADUC7036操作直接从12V电池供电
并在-40° C至一个温度范围内完全达到规定的
+ 115 ℃。该ADUC7036是功能,但与降级
性能,在温度从115 ℃至125 ℃。
ADuC7036
是8位,16位或32位的指令字的长度是
是16位或32位,这取决于模式,其中
内核工作。
而ARM7TDMI是ARM7内核与四个附加的功能,
如表8中列出。
表8. ARM7TDMI
特征
T
D
M
I
描述
支持的的Thumb ( 16位)指令集
支持调试
增强的乘法器
包括嵌入式ICE 模块支持
嵌入式系统调试
拇指模式( T)
一个ARM指令长度为32位。在ARM7TDMI
处理器支持的第二指令集压缩成
16位Thumb指令集。更快的执行速度,从代码
16位的存储器和更多的代码密度可以通过以下方式实现
使用Thumb指令集,使ARM7TDMI内核
特别适用于嵌入式应用。
但是, Thumb模式有三个限制。
相对于ARM的Thumb代码通常需要更多的
指令来执行相同的任务。因此,ARM
代码是最好的用于最大化时间的性能
在大多数应用中的关键码。
Thumb指令集不包括一些
需要进行异常处理该指令,所以
可以根据需要进行异常处理ARM代码。
当中断发生时,核心转向中断
在存储器中的位置,并在该执行代码本
地址。第一个命令是需要在ARM代码。
乘数(M)的
在ARM7TDMI指令集包括一个增强
乘法器,四个额外的指令由执行32位
32位的乘法与一个64位的结果,而32位由32位
乘法累加(MAC)用一个64位的结果。
嵌入式ICE ( I)
嵌入式ICE模块提供集成的片上调试
为ARM7TDMI支持。嵌入式ICE模块
包含断点和观察点寄存器,允许
非侵入用户代码调试。这些寄存器是CON-
通过JTAG测试端口进行控制。当一个断点或
观察点遇到,在处理器暂停并进入
调试状态。一旦在调试状态下,处理器的寄存器可以
被询问,因为可以在Flash / EE , SRAM和存储器
映射寄存器。
概述ARM7TDMI内核的
ARM7内核是一个32位的精简指令集计算机
( RISC ) ,通过ARM公司开发的ARM7TDMI是
冯·诺依曼体系结构,这意味着它使用一个单一的
32位总线的指令和数据。中的数据的长度可以
启示录
PRA
|第21页140