欢迎来到天天文库
浏览记录
ID:38299203
大小:2.52 MB
页数:83页
时间:2019-06-08
《飞思卡尔控制器与MSCAN精简版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、汽车总线应用技术第四章飞思卡尔控制器与MSCAN黄爱蓉huang2010@163.com本章主要内容4.1概述4.2MC9S08DZ60MC9S08DZ60的主要特性MC9S08DZ60的内部结构4.3多功能时钟管理器MCG4.4飞思卡尔MSCAN模块MSCAN特征MSCAN相关寄存器介绍报文发送基础4.5S08DZ60开发环境CodeWarriorfors08的使用4.1概述飞思卡尔半导体是全球最大的半导体公司之一,设计制造嵌入式半导体产品;是车用微控制器(MCU)领域排名第一的供应商,具有20年的汽车电子经验;飞思卡尔的微控制器按照
2、CPU字长分为8位、16位、32位三种8位16位32位信息娱乐系统目前,飞思卡尔的各MCU中广泛使用CAN模块设计。飞思卡尔对汽车的了解飞思卡尔在汽车领域的应用----车身电子飞思卡尔在汽车领域的应用----底盘飞思卡尔在汽车领域的应用----辅组驾驶飞思卡尔在汽车领域的应用----信息娱乐系统飞思卡尔在汽车领域的应用----车内联网飞思卡尔在汽车领域的应用----动力系统控制MCU选择标准MCU在其内存中包含按照OEM的规定根据车辆需求设计的功能逻辑MCU处理输入和控制:•BCM连接器管脚上由缓冲器电路从逻辑电平转化的输出•通过通信链
3、路发送到其他车辆模块的信息低运行电流至关重要:运行电流越大,调节器功耗越大,散热越多较低休眠电流至关重要:当发动机关闭,电池电压不是通过交流发电机充电时,MCU从运行模式进入低功耗模式(睡眠)。睡眠电流越大,电池用完的时间越快从睡眠到运行模式的快速转换至关重要:某些BCM功能要求唤醒之后短时间内进行操作(从睡眠转换到运行)MCU选择标准MCU内置功能:•Flash、ROM、EEPROM•管脚输出•封装选择•功能•低功率•开发支持•成本•质量•软件可用性可扩展性和灵活性:•兼容性(重复使用)•移植选择•外围设备汽车性能和集成MC9S08D
4、Z60微控制器说明:S08DZ系列提供了飞思卡尔最低成本的内嵌CAN的微控制器;将内嵌CAN、内嵌EPROM和片上仿真/调试模块组合在一起;主要特性8位HCS08中央处理器(CPU)•40-MHzHCS08CPU(20-MHz总线)•HC08指令集,带附加的BGND指令•支持最多32个中断/复位源片内存储器整个工作电压和温度范围内可读取/编程/擦除的Flash存储器—MC9S08DZ60=60K•最大2K的EEPROM在线可编程内存;支持8字节单页或4字节双页擦除分区;执行Flash程序的同时可进行编程和擦除操作;支持擦除取消操作•最大
5、4K的随机存取内存(RAM)MCS9S08DZ60微控制器主要特性省电模式•两种超低功耗停止模式•降低功耗的等待模式•超低功耗实时时钟中断,在运行、等待和停止模式下均可操作时钟源选项多功能时钟生成器(MCG)—PLL和FLL模式(在使用内部温度补偿时FLL能够达到1.5%内的偏差);带微调功能的内部参考时钟源;带可选择晶体振荡器或陶瓷谐振器的外部参考时钟源。开发支持•单线背景调试接口•片上及在线仿真(ICE)►-40◦C~125◦C的运行温度范围►2.7V~5.5V的运行电压范围MCS9S08DZ60微控制器主要特性外围设备•ADC数模
6、转换器—24通道,12位分辨率,2.5uS转换时间,自动比较功能,1.7mV/°C温度传感器,包含内部能隙参考源通道•ACMPx—两个模拟比较器,支持比较器输出的上升、下降或任意边沿触发的中断;可选择与内部参考电压源进行比较•MSCAN—CAN协议–V2.0A和B;支持标准和扩展数据帧;支持远程帧;5个带有FIFO存储机制的接收缓冲器;灵活的接收识别符过滤器,可编程如下:2x32位、4x16位或8x8位•SCIx—两个串行通信接口SCI,可支持LIN2.0协议和SAEJ2602协议;全双工;主节点支持break信号生成;从节点支持中断信
7、号检测;支持激活边沿唤醒MCS9S08DZ60微控制器主要特性外围设备•SPI(串口外围设备接口模块)—全双工或单线双向;双重缓冲发射和接收;主从模式选择;支持高位优先或低位优先的移位•IIC—支持最高100kbps的总线波特率;多主节点模式运行;可编程的从地址;通用呼叫地址;逐字节数据传输驱动的中断•TPMx—一个6通道(TPM1)和一个2通道(TPM2);可支持输入捕捉,输出比较,或每个通道带缓冲的边沿对齐PWM输出•RTC—(实时时钟计数器)8位模数计数器,带基于二进制或十进制的预分频器;实时时钟功能,使用外部晶体和RTC来确保精
8、确时基、时间、日历或任务调度功能;内带低功耗振荡器(1kHz),用于周期唤醒而不需要外部器件输入/输出•53个通用输入/输出(I/O)管脚和1个专用输入管脚•24个中断管脚,每个管脚带触发极性选择•所有输入
此文档下载收益归作者所有