图2.1-9 读周期时序(8总线32位数据)
图2.1-10 写周期时序(16总线16位数据)
图2.1-11 写周期时序(16位总线32位数据)
25
图2.1-12 写周期时序(8位总线16位数据)
图2.1-13 写周期时序(8位总线32位数据)
6. ADC电气特性 在V33 = 3.3 ± 10%, AVDD = 3.3 ± 10%, TA = -40 / 85 °C的情况下有下表中的数据。
表2.1-13 ADC电气特性
标记 fMOD VAIN IIKG PBR SINAD THD 参数 过采样率调节 输入电压范围 输入负电压 引脚上漏电流 传输频带波纹 S/N和失真 总谐波失真 测试状态 数值 最小值 典型值 最大值 0 56 60 5 63 74 2.1 2.5 6 0.1 单位 MHz V μA dB dB dB 26
ZIN CIN IADC 输入阻抗 内部采用保持电容 功耗 Standby功耗 fMOD = 2 MHz TA = 27 °C TA = 27 °C 1 2.5 3.2 3.0 1 MΩ pF mA μA
2.2 STR73x系列微控制器
STR73x系列微控制器是一款适合工业应用的微控制器,它将高性能的ARM7TDMI
CPU与丰富的外设资源以及增强I/O能力结合在一起,最大特色是单5V供电,具有丰富的通信接口和I/O引脚。该系列中所有的器件都拥有片上高速单电压FLASH存储器和片内高速RAM。由于STR73x系列微控制器集成ARM7TDMI内核,所以它适用于所有的ARM开发工具和软件。表2.3-1是STR73x系列微控制器所有器件型号总览,可作为选型参考。
表2.3-1 STR73x系列微控制器
型号 FLASH容量(byte) RAM容量(byte) 外设功能 CAN 操作电压 操作温度 封装 T=TQFP144 20 x 20 H=LFBGA144 10 x10 STR730FZx 128k 256k STR735FZx 128k 256k STR731FVx STR736FVx 64k 128k 256k 64k 128k 256k 16k 6 TIM Timers, 72 I/Os, 18 Wake-Up lines, 12 ADC channels 3 0 16k 10 TIM Timers, 112 I/Os, 32 Wake-Up lines, 16 ADC channels 3 0 4.5 到 5.5V (内核 1.8V ) -40 到 +105°C T=TQFP100 14x14 2.2.1 特点
1.
内核
? ARM7TDMI 16/32位RISC CPU; ? 30 MIPS @ 36MHz。
2. 正常工作温度范围 -40~105 °C。 3.
存储器
? STR730FZ1和STR730FZ2的FLASH编程存储器大小分别为128K和256K(可
擦除10,000次, 55°C下数据保存20年),可加密保护;
? 16KB的RAM。
4. 时钟、复位和电源管理
? 4.5~5.5V应用电源及I/O接口; ? 1.8V内核电源稳压器;
? 由外部4~8MHz晶体或陶瓷谐振器产生振荡时钟; ? 内嵌PLL锁相环 CPU频率至36MHz; ? 内部RC振荡器,可由软件配置成32kHz或2MHz,用于快速启动和备用时钟;
27
5.
6. 7. 8.
9.
10. 11.
? 实时时钟;
? 由内部RC驱动的唤醒定时器提供STOP模式下的唤醒功能; ? 5种节电模式:SLOW、LPWAIT、WAIT、STOP和HALT模式。 内嵌的中断控制器
? 多个快速中断处理向量;
? 64个可屏蔽的IRQ,带64个向量和16个优先级; ? 两个可屏蔽的快速中断源(FIQ);
? 16个外部中断,最多32根唤醒口线。 112个多功能双向I/O口线。
4个DMA控制器,每个都有四个通道。 定时器
? 16位看门狗定时器(WDG);
? 6/10个16位定时器,每个具有:两个输入捕获、两个输出比较、PWM及脉冲
计数器模式;
? 6个16位的PWM模块。
? 3个16位基准时间定时器(timebase timer),带8位的分频器。 12个通信接口
? 2个I2C接口;
? 4个UART异步串行通信接口; ? 3个BSPI同步串行接口; ? 最多3个CAN2.0 B接口;
12/16个通道的10位A/D转换器,转换时间最少需3us,转换电压范围为0~5V。 带有JTAG调试接口。
2.2.2 总体结构
STR73x系列微控制器是带片内高速Flash和RAM的16/32位ARM7TDMI TM CPU的微控制器,100/144引脚的封装,丰富的片内外设,有SLOW、LPWAIT、WAIT、STOP和HALT五种节电模式,主要特点如下:
? 带片内Flash和RAM的ARM核
STR73x系列微控制器采用了高性能的ARM7TDMITM CPU,具有丰富的外设性能及增强的I/O驱动能力。该系列微处理器都有片内高速单电压FLASH存储器和高速RAM,且因为采用了ARM核,与ARM的所有工具和软件都兼容。 ? 144/100引脚的TQFP或LFBGA封装
144引脚封装的STR730/735微控制器功能丰富,STR731/736微控制器是其子集,含较少的定时器和I/O口,引脚数为100脚。 ? IAP和ICP功能
IAP(In-application programming)允许用户在应用程序中再次编程Flash存储器。 ICP(In-circuit programming)允许在用户的电路板上通过JTAG工具编程Flash存储器。 另外,STR730的Flash提供二种类型的保护以防止非法访问:扇区写保护和Flash调试保护(禁止JTAG读写)。 ? 灵活的电源管理
为减少功率消耗,STR730提供了SLOW、LPWAIT、WAIT、STOP和HALT五种节电模式,用户可通过编程使用任一种。
28

