搜档网
当前位置:搜档网 › 飞思卡尔传感器概述-手册

飞思卡尔传感器概述-手册

飞思卡尔传感器概述-手册
飞思卡尔传感器概述-手册

飞思卡尔锁相环

备战飞思卡尔智能车大赛.开始模块总结. 锁相环设置. 公式: PLLCLK=2*OSCCLK*(SYNR+1)/(REFDV+1), fbus=PLLCLK/2 void INIT_PLL(void) { CLKSEL &= 0x7f; //选用外部时钟.准备设置锁相环 PLLCTL &= 0x8F; //禁止锁相环 SYNR = 0xc9; //设置SYNR REFDV = 0x81; //设置REFDV PLLCTL |=0x70; //锁相环使能 asm NOP; asm NOP; //两个机器周期缓冲时间 while(!(CRGFLG&0x08)); //等待锁相环锁定 CLKSEL |= 0x80; //设置锁相环为时钟源 } 飞思卡尔XS128的PLL锁相环详细设置说明——关于如何提高总线工作频率PLL锁相环就相当于超频 单片机超频的原因和PC机是个一道理。分频的主要原因是外设需要的工作频率往往远低于CPU/MEMORY 这也和PC机南北桥的原理类似。总线频率设置过程 1、禁止总中断 2、寄存器CLKSEL(时钟选择寄存器)的第七位置0 即CLKSEL_PLLSEL=0。选择时钟源为外部晶振OSCCLK(外接晶振频率) 在PLL(锁相环)程序执行前 内部总线频率为OSCCLK/2 3. PLLCTL_PLLON=1 打开PLL 4.设置SYNR 时钟合成寄存器 、REFDV 时钟分频寄存器 、POSTDIV三个寄存器的参数 5、_asm(nop) _asm(nop);加入两条空指令 使锁相环稳定 6、while(!(CRGFLG_LOCK==1));//时钟校正同步 7、CLKSEL_PLLSEL=1; 下面详细说一下频率的计算一、时钟合成寄存器SYNR寄存器结构 VCOFRQ[1:0]控制压控振动器VCO的增益 默认值为00 VCO的频率与VCOFRQ[1:0]对应表

飞思卡尔电磁传感器

“飞思卡尔”杯全国大学生智能汽车邀请赛 电 磁 传 感 器 设计报告 学校:天津职业技术师范大学 制作人:自动化工程学院 电气0714 连刘雷

引言 这份技术报告中,我通过自己对这个比赛了解的传感器方面,详尽的阐述了传感器制作的原理和制作方法。具体表现在电路的可行性和实验的验证结果。 目录 引言 (2) 目录 (2) 第一章、电磁传感器设计思路及实现方案简介 (3) 1.1方案设计思路 (3) 1.2 磁场检测方法 (5) 第二章、电路设计原理 (7) 2.1感应磁场线圈 (7) 2.2信号选频放大 (8) 参考文献 (10)

第一章、电磁传感器设计思路及实现方案简介 1.1方案设计思路 根据麦克斯韦电磁场理论,交变电流会在周围产生交变的电磁场。智能汽车竞赛使用路径导航的交流电流频率为20kHz,产生的电磁波属于甚低频(VLF)电磁波。甚低频频率范围处于工频和低频电磁破中间,为 3kHz~30kHz,波长为100km~10km。如下图所示: 图1.1、电流周围的电磁场示意图 导线周围的电场和磁场,按照一定规律分布。通过检测相应的电磁场的强度和方向可以反过来获得距离导线的空间位置,这正是我们进行电磁导航的目的。 由于赛道导航电线和小车尺寸l 远远小于电磁波的波长λ,电磁场辐射能量 很小(如果天线的长度l 远小于电磁波长,在施加交变电压后,电磁波辐射功率正比于天线长度的四次方),所以能够感应到电磁波的能量非常小。为此,我们将导线周围变化的磁场近似缓变的磁场,按照检测静态磁场的方法获取导线周围的磁场分布,从而进行位置检测。 由毕奥-萨伐尔定律知:通有稳恒电流I 长度为L 的直导线周围会产生磁场,距离导线距离为r 处P 点的磁感应强度为:

FreescaleMM912J637汽车智能电池传感器(IBS)解决方案

FreescaleMM912J637汽车智能电池传感器(IBS)解决方案 智能电池传感器智能电池传感器智能电池传感器(IBS),支持精密的电流,电压和温度测量,集成的LIN 2.1和LIN2.0接口进行通信,主要用在汽车电池电流/电压/温度监测,电池充电状态监测和电池完好状态监测以及混合动力汽车.本文介绍了MM912J637主要特性,方框图,模拟部分框图以及电流/电压/温度测量通路框图,简化应用电路和所需要外接元件表.Intelligent Integrated Precision Battery SensorThe MM912I637 (96 kB) and MM912J637 (128 kB) are fully integrated LIN Battery monitoring devices, based on Freescale S12 MCU Technology.The device supports precise current measurement via an external shunt resistor, and precise battery voltage measurement via a series resistor directly at the battery plus pole. The integrated temperature sensor combined in the close proximity to the battery, allows battery temperature measurement.The integrated LIN 2.1 interface makes the sensor feedback available on the LIN Bus.MM912J637主要特性:• Battery voltage measurement• Battery current measurement in up to 8 ranges• On chip temperature measurement• Normal and two low-power modes• Current threshold detection and current averaging in standby => wake-up from low-power mode• Triggered wake-up from LIN and periodic wake-up• Signal low pass filtering (current, voltage)• PGA (programmable low-noise gain amplifier) with automatic gain control feature• Accurate internal oscillator (an external quartz oscillator may be used for extended accuracy)• Communication via a LIN 2.1, LIN2.0 bus interface• S12 microcontroller with 128 kByte flash, 6.0 kByte RAM, 4.0 kByte data flash• Background debug module• External temperature sensor option (TSUP, VTEMP)• Optional 2nd external voltage sense input (VOPT)• 4 x 5.0 V GPIO including one Wake-up capable high voltage input (PTB3/L0)• 8 x MCU general purpose I/O including SPI functionality• Industry standard EMC complianceMM912J637目标应用:AutomotiveBattery Current/Voltage/Temperature MonitoringBattery State of Charge MonitoringBattery State of Health MonitoringHybrid Electric Vehicles图1.MM912J637方框图图 2.MM912J637 模拟部分方框图图 3.MM912J637电流测量通路框图图4.MM912J637电压测量通路框图图5.MM912J637温度测量通路框图图6.MM912J637完整通路框图图7.MM912J637 LIN模块框图图8.MM912J637简化应用图图9.MM912J637所需/推荐外接元件所需/推荐外接元件数值表:图10.典型的智能电池传感器(IBS)应用电路(器件GND = 底盘GND)图11.典型的智能电池传感器(IBS)应用电路(器件GND =电池负端)详情请见:/files/analog/doc/data_sheet/MM912_637D1.pdf

飞思卡尔K60 DMA 中文手册

/*----------------------------------------------------------------------------------------------------------------------------- 桂林电子科技大学 物联网工程 Editor:JaceLin Date:2014.2.5 -------------------------------------------------------------------------------------------------------------------------------- 一、DMA特性 1)k60有16个DMA通道 二、寄存器 1)控制寄存器:DMA_CR 31-18 reserved 17 CX 取消转移,0正常操作,1取消剩下数据转移 16 ECX 错误取消转移,0正常操作,1取消转移 15-8 reserved 14 EMLM 使能副循环映射 0 禁止,TCDn.word2 为32位 1 使能,TCDn.word被重新定义 6 CLM 持续连接模式,0当副循环结束后,再次激活DMA要通过裁决,1不用裁决 5 HALT 停止DMA操作,0正常模式,1停止DMA操作 4 HOE 错误时停止,0正常操作,1当有错误时HALT=1,也就是DMA停止 3 reserved 2 ERCA 使能循环通道裁决, 1 EDBG 使能调试,写0,调试也用DMA,写1,调试时DMA不可用 0 reserved 2)错误状态寄存器DMA_ES 31 VLD 所有错误状态位逻辑或,0没有错误,1表示至少有1个错误没有清除 30-17 保留 16 ECX 转移被取消0没有被取消的转移,1最后一次记录是被取消的转移 15 保留 14 CPE 通道优先错误,0没有通道优先错误,1有 13-12 保留 11-8 ERRXHN 错误通道位/被取消的位(最多16位) 7 SAE 源地址错误,0没有源地址配置错误,1有错误 6 SOE 源偏移错误,0没有源偏移配置错误,1有偏移配置错误 5 DAE 目标地址错误,0没有错,1有错误 4 DOE 目标偏移错误,0没有错误,1有 3 NCE NBYTES/CITER配置错误,0没有,1有 2 SGE Scatter/Gather配置错误,0没有,1有 1 SBE 源总线错误,0没有错误,1有

飞思卡尔单片机编程

关于Codewarrior 中的 .prm 文件 网上广泛流传的一篇文章讲述的是8位飞思卡尔单片机的内存映射,这几天,研究了一下Codewarrior 5.0 prm文件,基于16位单片机MC9S12XS128,一点心得,和大家分享。有什么错误请指正。 正文: 关于Codewarrior 中的.prm 文件 要讨论单片机的地址映射,就必须要接触.prm文件,本篇的讨论基于Codewarrior 5.0 编译器,单片机采用MC9S12XS128。 通过项目模板建立的新项目中都有一个名字为“project.prm”的文件,位于Project Settings->Linker Files文件夹下。一个标准的基于XS128的.prm文件起始内容如下: .prm文件范例: NAMES END SEGMENTS RAM = READ_WRITE DATA_NEAR 0x2000 TO 0x3FFF;

READ_ONLY DATA_NEAR IBCC_NEAR 0x4000 TO 0x7FFF; ROM_C000 = READ_ONLY DATA_NEAR IBCC_NEAR 0xC000 TO 0xFEFF; //OSVECTORS = READ_ONLY 0xFF10 TO 0xFFFF; EEPROM_00 = READ_ONLY DATA_FAR IBCC_FAR 0x000800 TO 0x000BFF; EEPROM_01 = READ_ONLY DATA_FAR IBCC_FAR 0x010800 TO 0x010BFF; EEPROM_02 = READ_ONLY DATA_FAR IBCC_FAR 0x020800 TO 0x020BFF; EEPROM_03 = READ_ONLY DATA_FAR IBCC_FAR 0x030800 TO 0x030BFF; EEPROM_04 = READ_ONLY DATA_FAR IBCC_FAR 0x040800 TO 0x040BFF; EEPROM_05 = READ_ONLY DATA_FAR IBCC_FAR 0x050800 TO 0x050BFF; EEPROM_06 = READ_ONLY DATA_FAR IBCC_FAR 0x060800 TO 0x060BFF; EEPROM_07 = READ_ONLY DATA_FAR IBCC_FAR 0x070800 TO 0x070BFF; PAGE_F8 = READ_ONLY DATA_FAR IBCC_FAR 0xF88000 TO 0xF8BFFF;

freescale MC9S12P128中文手册

1 Chapter1 Device Overview MC9S12P-Family 1.1介绍 The MC9S12P 系列单片机是经过优化后有着低成本、高性能、低引脚数的汽车专业级单片机产品,该产品倾向于弥补高端16位单片及产品如MC9S12XS和低端8位单片机产品之间的空缺。MC9S12P 主要针对于要求使用CAN 或者LIN/J2602通讯接口的汽车应用产品,典型的应用案例包括车身控制器、乘坐人员检测、车门控制、座椅控制、遥控车门开关信号接收器、智能执行器、车灯模块、智能接线器。 The MC9S12P 系列单片机使用了很多MC9S12XS系列单片机相同的功能,包括片内闪存错误纠正代码(ECC)、一个专为数据诊断或者数据存储的单独的数据闪存模块、高速AD转换器和高频调制锁相环(IPLL)有效改善电磁兼容性能。MC9S12P系列单片机提供的所有16为单片机优点和微处理器效率,同时保持飞思卡尔用户熟悉的8位及16位单片机,低成本,功耗,EMC和高效的代码80针QFP、64针LQFP、40针QFN封装产品,最大限度的与MC9S12尺寸的优点,如同MC9S12XS一样可以无需等待外围设备和内存的状态既可以运行16为带款的寻址,MC9S12P系列单片机主要有XS引脚兼容. I/O口在各种模式下都可以使用,同时具有中断功能的I/O口还可以在停止或等待模式下唤醒。 1.2 芯片特性 表一:提供了MC9S12P家庭成员特征摘要, 1.P或D寄存器擦除或者编程需要最低总线频率为1MHZ

1.2.2 芯片功能 ? S12 CPU 内核 ? 高达128 KB具有ECC功能的片上闪存 ? 4 Kbyte带ECC功能的数据闪存 ? 高达6 Kb片上静态存储器(SRAM) ? 具有内部滤波器的锁相环倍频器(IPLL) ? 4–16 MHz 皮尔斯振荡器 ? 1 MHz内部RC振荡器 ? 定时器(TIM) 具有16位输入捕捉、输出比较、计数器脉冲累加器功能 ? 具有8位6通道的脉冲调制模块(PWM) ? 10通道12位分辨率的逐次逼近AD转换器 ? 1个串行通信外部接口(SPI) ? 1个支持局域网通讯串行通信(SCI) 模块 ?一个多可扩展控制器区域网络(MSCAN) 模块(支持CAN 协议2.0A/B) ?片上电压调节器(VREG) 可对内部供电及内部电压整流 ? 自主周期中断(API) 1.3 模块特征 1.3.1 CPU S12 CPU 是一个高速的16位处理单元: ?全16-bit数据通道提供有效的数学运算和高速的数学执行 ? 包含很多单字节指令,可以有效的利用ROM空间 ? 宽域变址寻址功能: —采用堆栈指针作为所有变址操作的变址寄存器 —除了在自增或自减模式下都可以利用程序计数器作为变址寄存器 —使用A\B\D累加器做累加器偏移 —自动变址,前递增(++a)、前递减(--a)、后递减(a--)、后递增(a++)(by –8 to +8) 1.3.2 带ECC功能的片内闪存 ? 高达128 Kb程序闪存空间 — 32 位数据加7 位ECC (纠错码) 允许单字节纠错和双字节纠错 — 512字节擦出扇区空间 —自动编程和擦除算法 —用户设置读写页面边界 —具有可以防止偶然编程或者擦除的保护结构 ? 4 Kb 数据闪存空间 — 16 位数据加6位纠错码允许单字节和双字节纠错功能 — 256 字节的擦出扇区空间 —自动编程和擦除算法 —用户设置读写页面边界 1.3.3 片内静态存储器

中鸿TPMS采用英飞凌和飞思卡尔TPMS轮胎压力传感器芯片

安徽中鸿电子科技有限公司是安徽最大的TPMS胎压监测系统供应商,公司所有TPMS芯片都是进口德国英飞凌和美国飞思卡尔最新的芯片,长期专注汽车轮胎安全,中鸿为您的幸福家庭保驾护航. 飞思卡尔TPMS芯片:是飞思卡尔半导体(Freescale Semiconductor)公司生产的,它是全球领先的半导体公司,全球总部位于美国德州的奥斯汀市。专注于嵌入式处理解决方案。飞思卡尔面向汽车、网络、工业和消费电子市场,提供的技术包括微处理器、微控制器、传感器、模拟集成电路和连接。飞思卡尔的一些主要应用和终端市场包括汽车安全、混合动力和全电动汽车、下一代无线基础设施、智能能源管理、便携式医疗器件、消费电器以及智能移动器件等。在全世界拥有多家设计、研发、制造和销售机构。Gregg Lowe是总裁兼CEO,该公司在纽约证券交易所股票代码(NYSE):FSL,在2013年投入了7.55亿美元的研发经费,占全年净销售额的18%。2015年2月,飞思卡尔与NXP达成合并协议,合并后整体市值400 亿美金。 据美国国家公路交通安全管理局统计,每年因为轮胎漏气或爆裂导致的交通事故约为23000件,死亡事故为535件。TPMS由于能提供可靠的轮胎充气状态监测,可有助于预防事故的发生。此外,如果能保证轮胎充气正常,还有助于提高燃油经济性,降低排放。目前世界许多国家和地区,例如美国、欧盟、中国、日本及台湾地区等已经开始要求新生产的车辆必须安装TPMS系统。 飞思卡尔的FXTH87 Xtrinsic系列胎压监测传感器(TPMS)高度集成了市场上尺寸最小7 x 7 mm的封装,比飞思卡尔前一代QFN 9 x 9 mm封装尺寸还要少40%。它还可以提供最低的功耗(9 mA Idd)、最大的客户存储器规格(8 kB)与独一无二的双轴加速度传感器架构。飞思卡尔的TPMS解决方案集成了8位微控制器(MCU)、压力传感器、XZ-轴或Z-轴加速度传感器和射频发射器。 FXTH87特点: * QFN 7 x 7 x 2.2 mm封装,带有用于检查的可见焊点 * 100–450 kPa和100–900 kPa压力范围 * Z轴或XZ轴加速度传感器 * 支持加速度传感器标准/精度公差 * 低功耗唤醒定时器和LFO驱动的周期性复位 * 用于降低功耗的专用状态机 * 8位MCU/S08内核,配备SIM、中断和调试/监控器 * 512字节RAM/16k闪存(8k用于飞思卡尔库,8k用于应用) * 内置315/434 MHz射频发射器 * 内置125 kHz LF接收器 * 6个多用途通用IO引脚(包括两个A/D输入) 英飞凌TPMS 芯片 英飞凌科技公司于1999年4月1日在德国慕尼黑正式成立,是全球领先的半导体公司之一。其前身是西门子集团的半导体部门,于1999年独立,2000年上市。其中文名称为亿恒科技,2002年后更名为英飞凌科技。

飞思卡尔MC9S12XS128技术手册翻译AD

飞思卡尔MC9S12XS128技术手册(AD转换部分) 英文资料:飞思卡尔MC9S12XS256RMV1官方技术手册 1.1 XS12系列单片机的特点 XS12系列单片机特点如下: ·16位S12CPU —向上支持S12模糊指令集并去除了其中的MEM, WAV, WAVR, REV, REVW 五条指令; —模块映射地址机制(MMC); —背景调试模块(BDM); ·CRG时钟和复位发生器 —COP看门狗; —实时中断; ·标准定时器模块 —8个16位输入捕捉或输出比较通道;; —16位计数器,8位精密与分频功能; —1个16位脉冲累加器; ·周期中断定时器PIT —4具有独立溢出定时的定时器; —溢出定时可选范围在1到2^24总线时钟; —溢出中断和外部触发器; ·多达8个的8位或4个16位PWM通道 —每个通道的周期和占空比有程序决定; —输出方式可以选择左对齐或中心对其; —可编程时钟选择逻辑,且可选频率范围很宽; ·SPI通信模块 —可选择8位或16位数据宽度;

—全双工或半双工通信方式; —收发双向缓冲; —主机或从机模式; —可选择最高有效为先输出或者最低有效位先输出; ·两个SCI串行通信接口 —全双工或半双工模式 ·输入输出端口 —多达91个通用I/O引脚,根据封装方式,有些引脚未被引出; —两个单输入引脚; ·封装形式 —112引脚薄型四边引线扁平封装(LQFP); —80引脚扁平封装(QFP); —64引脚LQFP封装; ·工作条件 —全功率模式下单电源供电范围3.15V到5V; —CPU总线频率最大为40MHz —工作温度范围–40 C到125 C 第十章模拟—数字转换 10.1 介绍 ADC12B16C是一个16通道,12位,复用方式输入逐次逼近模拟—数字转换器。 ATD的精度由电器规格决定。 10.1.1 特点 ·可设置8位、10位、12位精度 ·在停止模式下,ATD转换使用内部时钟 ·转换序列结束后自动进入低耗电模式 ·可编程采样时间 ·转化结果可选择左对齐或右对齐

飞思卡尔单片机寄存器及汇编指令详解

附录I:寄存器地址列表 直接页面寄存器总结

高页面寄存器总结

非易失寄存器总结 注:直接页面寄存器表地址的低字节用粗体显示,直接寻址对其访问时,仅写地址低字节即可。第2列中寄存器名用粗体显示以区别右边的位名。有0的单元格表示未用到的位总是读为0,有破折号的单元格表示未用或者保留,对其读不定。

附录II 指令接与寻址方式 HCS08指令集概括 运算符 () = 括号种表示寄存器或存储器位置的内容 ← = 用……加载(读: “得到”) & = 布尔与 | = 布尔或 ⊕= 布尔异或 ×= 乘 ÷ = 除 : = 串联 + = 加 - = 求反(二进制补码) CPU registers A =>累加器 CCR =>条件代码寄存器 H =>索引寄存器,高8位 X => 索引寄存器,低8位 PC =>程序计数器 PCH =>程序计数器,高8位 PCL =>程序计数器,低8位 SP =>堆栈指针 存储器和寻址 M =>一个存储区位置或者绝对值数据,视寻址模式而定 M:M + 0x0001 => 两个连续存储位置的16位值.高8位位于M的地址,低8位位于更高的连续地址. 条件代码寄存器(CCR)位 V => 二进制补码溢出指示,第7位 H => 半进位,第4位 I => 中断屏蔽,第 3位 N => 求反指示器, 第2位 Z => 置零指示器, 第1位 C => 进/借, 第0位 (进位第 7位 ) CCR工作性符号 – => 位不受影响 0 = > 位强制为0 1 = > 位强制为1

= >根据运算结果设置或清除位 U = > 运算后没有定义 机器编码符号 dd =>一个直接寻址0x0000–0x00FF的低8位(高字节假设为0x00) ee => 16位偏移量的高8位 ff => 16位偏移量的低8位 ii => 立即数的一个字节 jj => 16位立即数值的高位字节 kk => 16位立即数值的低位字节 hh => 16位扩展寻址的高位字节 ll => 16位扩展寻址的低位字节 rr => 相对偏移量 n —任何表达范围在0–7之间的一个有符号数的标号或表达式 opr8i —任何一个表达8位立即值的标号或表达式 opr16 —任何一个表达16位立即值的标号或表达式 opr8a —任何一个表达一个8位值的标号或表达式.指令对待这个8位值为直接页面64K 字节地址空间(0x00xx)中地址的低8位. opr16a —任何一个表达16位值的标号或表达式.指令对待这个值为直接页面64K字节地址空间. oprx8 —任何一个表达8位无符号值的标号或表达式,用于索引寻址. oprx16 —任何一个16位值的标号或表达式.因为HCS08有一个16位地址总线,这可以为一个有符号或者无符号值. rel —任何指引在当前指令目标代码最后一个字节之后–128 to +127个字节之内的标号或表达式.汇编器会计算包括当前指令目标代码在内的8位有符号偏移量. 寻址方式 隐含寻址(Inherent)如CLRA,只有操作码,无操作数,需要操作的数据一般为CPU寄存器,因此不需要再去找操作数了。(INH) 立即寻址 (Immediate)如LDA #$0A,“$”表示16进制,此时操作数位于FLASH空间,与程序一起存放。(IMM) 直接寻址 (Direct)如 LDA $88,只能访问$0000-$00FF的存储器空间,指令短速度快; (DIR) 扩展寻址 (Extended)如果操作数地址超出了$00FF,自动为扩展寻址;(EXT) 相对寻址(Relative)如BRA LOOP,指令中一般给出8位有符号数表示的偏移量。(REL) 变址寻址 (Indexed) 采用[H:X]或SP作为指针的间接寻址方式。( IX )( IX1 )( IX2 ) 变址寻址 (Indexed) 1〉无偏移量:CLR ,X 简写(IX) 2〉无偏移量,指令完成后指针加1(H:X = H:X + 0x0001) ,简写(IX+)只用于指令MOV和CBEQ指令中;

飞思卡尔加速度传感器资料AN4074 MMA8451Q Auto-Wake Sleep

? 2010, 2012 Freescale Semiconductor, Inc. All rights reserved. Document Number: AN4074 Rev 1, 03/2012 Freescale Semiconductor Application Note Auto-Wake/Sleep Using the MMA8451, 2, 3Q by: Kimberly Tuck Applications Engineer 1.0Introduction Accelerometers are commonly used in hand-held electronics and/or battery operated electronic devices. Consumption of current in the entire system is a critical feature of the product design. Users do not want to be inconvenienced by continually recharging or changing out batteries. When designing in the accelerometer, battery power usage is often a critical feature which concerns many designers. Therefore, current consumption of the sensor as well as of the entire system should be paramount design considerations. If the system processor is used often only for processing data from the accelerometer, then it is ideal to embed the intelligence in the sensor to avoid burdening the system processor from running continually. The flexibility of embedded interrupt driven functions and selectable data rates with trade-offs for resolution, response time, and current are the types of intelligent features in the MMA8451, 2, 3Q.This application note will explain the following:?The Auto-Wake/Sleep feature ?Description of the configuration procedure with example register settings and code. 1.1Key Words Accelerometer, Output Data Rate (ODR), Current, Standby Current, Power Down Mode Current, Low Power Mode, Noise, Auto-Wake/Sleep, Sleep Timer, Sensor. TABLE OF CONTENTS 1.0 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11.1 Key Words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11.2 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2.0 MMA8451, 2, 3Q Consumer 3-axis Accelerometer 3 by 3 by 1 mm. . . . .22.1 Output Data, Sample Rates and Dynamic Ranges of all Three Products . . .22.1.1 MMA8451Q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22.1.2 MMA8452Q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22.1.3 MMA8453Q Note: No HPF Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 3.0 Configuring the MMA8451, 2, 3Q into Auto-Wake/Sleep Mode . . . . . . . .33.1 Set the Sleep Enable Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43.2 Set the Sleep Mode and Wake Mode Oversampling Mode. . . . . . . . . . . . . . .43.3 Configure the Sleep Sample Rate and Wake Sample Rate . . . . . . . . . . . . . .53.4 Set the Timeout Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53.5 Enable the Interrupts to be used in the System and Route to INT1 or INT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63.6 Enable the Interrupt Sources that Wake the Device . . . . . . . . . . . . . . . . . . . .64.0 Example Configuration for the Auto-Wake/Sleep Function. . . . . . . . . . .7Table 14.Registers used for Auto-Wake/Sleep Functionality . . . . . . . . . . . . . . . .74.1 Example Procedure for Configuring the Auto-Wake/Sleep Function Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

飞思卡尔汽车芯片

飞思卡尔推出业界最强大的汽车动力总成系统微 控制器 2011-10-14 18:05:18 来源:与非网 关键字:飞思卡尔Qorivva MCU 动力总成控制系统 2011年10月12日-德国巴登(2011汽车电子系统展览会)–汽车厂商继续通过新的汽车设计将业界标准提升至新高度,通过交付具有更高燃油经济性和更低排放的汽车满足消费者的期望和政府的法规要求。高性能微控制器(MCU)在环保汽车设计领域扮演着重要角色,飞思卡尔半导体(NYSE:FSL)日前宣布推出强大的多核心汽车MCU系列中的第一款产品,帮助汽车设计者更加轻松地提高引擎效率并降低排放污染。 飞思卡尔新推出的多核心Qorivva 32位MPC5676R MCU在Power Architecture?技术的基础上构建,与上一代单核心MPC5566 MCU相比,性能提高了四倍、内存空间提高了一倍、并提供了更多功能。MPC5676R的多种优势允许全球汽车厂商在单一控制器中融合多种尖端技术,例如直喷、涡轮增压和有线系统全驱动。 飞思卡尔负责汽车MCU业务副总裁Ray Cornyn表示,“飞思卡尔充分了解帮助汽车厂商生产更加环保、燃油效率更高的汽车所需的关键技术及其重要性,长期以来我们一直与汽车行业合作,共同开发可以满足其最新一代设计需求的解决方案。在动力总成领域,我们的目标是生产最强大、最灵活的MCU,它可以同时管理最新引擎的所有复杂控制任务,为设计者提供了降低系统复杂性所需的工具和软件平台。” 90纳米双核心MPC5676R MCU配备了: ? 6 MB片上闪存 ?384 KB片上RAM ?三个高性能增强型时序处理器单元(eTPU)

飞思卡尔传感器

飞思卡尔传感器 飞思卡尔传感器 motorola/freescale氣壓傳感器 MPX10D MPX10DP MPX10GP MPX10GS MPXV10GC6U MPXV10GC7U MPX12D MPX12DP MPX12GP MPX2010D MPX2010DP MPX2010GP MPXT2010G7U MPX2050D MPX2050DP MPX2050GP MPX2050GVP MPX2050GS MPX2050GSX MPX2050GVSX MPX2053D MPX2053DP MPX2053GP MPX2100A MPX2100DP MPX2100AP MPX2100AS MPX2100ASX MPX2102A MPX2102D MPX2102DP MPX2102AP MPX2102GP MPX2102GVP MPX2200A MPX2200D MPX2200DP MPX2200AP MPX2200GP MPX2200A MPX2200D MPX2200DP MP2200AP MPX2200GP MPX21002A MPX2102D MPX2102DP MPX2102AP MPX2102GP MPX2102GVP MPX2200A MPX2200D MPX2200DP MPX2200AP MPX2200GP MPX2201GP MPX2300DT1 MPX4080D MPX4100A MPXA4100A6U MPX4100AP MPXA4100A6U MPX4100AS MPX4101A MPXA4101AC6U MPX4105A MPX4115A MPXA4115A6U MPX4115AP MPXA4115AC6U MPX4115AS MPX4200A MPX4200AP MPX4200SA MPX4200ASX MPX4250A MPX4250AP MPX4250A6U MPXA4250A6T1 MPXA4250AC6U MPXA4250AC6T1 MPX4250D MPX4250GP MPX4250DP MPX5010D MPX5010DP MPX5010GP MPX5010GS MPX5010GSX MPXV5010G6U MPXV5010G7U MPXV5010GC6U/T1 MPXV5010GC7U MPX5050D MPX5050DP MPX5050GP MPX5100A MPX5100D MPX5100DP MPX5100AP MPX5100GP MPX5100GVP MPX5100AS MPX5100GS MPX5100GVS MPX5100ASX MPX5100GSX MPX5100GVSX MPX53D MPX53GP MPX5500D MPX5500DP MPX5700D MPX5700A MPX5700DP MPX5700GP MPX5700AP MPX5700GS MPX5700AS MPX5999D 飞思卡尔传感器 MPXA6115A6U MPXA6115AC6U MPXA6115A MPXA6115A6T1 MPXA6115AC6T1 MPXAZ4100A6U MPXAZ4100A MPXAZ4100A6T1 MPXAZ4100AC6U MPXAZ4100AC6T1 MPXAZ4115A6U MPXZ4115A MPXAZ4115A6T1 MPXAX4115AC6U MPXAZ4115AC6T1 MPXC2011DT1 MPXM2010D MPXM2010DT1 MPXM2010GS MPXM2010GST1 MPXM2053D MPXM2053DT1 MPXM2053GS MPXM2053GST1 MPXV4006GC6U MPXV4006G6U MPXV4115V6U MPXV4115V6T1 MPXV4115VC6U MPXV5004GC6U/T1 MPXV5004G6U/T1 MPXV5004GC7U MPXV5004G7U MPXY8010 MPXY8020 MPXY8030 MPXY8040 MMA6200xxQ 低重力加速度(low-g)傳感器 MPXA6115A 高溫精確集成壓力傳感器MPXAZ6115A 耐抗高溫壓力傳感器MPXH6115A 高溫精確集成壓力傳感器

飞思卡尔MC9S12XS128单片机中断优先级设置简易教程

本教程试图用最少的时间教你飞思卡尔XS128单片机的中断优先级设置方法和中断嵌套的使用,如果是新手请先学习中断的基本使用方法。 先来看看XS128 DataSheet 中介绍的相关知识,只翻译有用的: 七个中断优先级 每一个中断源都有一个可以设置的级别 高优先级中断的可以嵌套低优先级中断 复位后可屏蔽中断默认优先级为1 同一优先级的中断同时触发时,高地址(中断号较小)的中断先响应 注意:高地址中断只能优先响应,但不能嵌套同一优先级低地址的中断 下面直接进入正题,看看怎么设置中断优先级: XS128中包括预留的中断一共有128个中断位,如果为每个中断都分配一个优先级寄存器的话会非常浪费资源,因此飞思卡尔公司想出了这样一种办法:把128个中断分为16个组,每组8个中断。每次设置中断时,先把需要的组别告诉某个寄存器,再设置8个中断优先寄存器的某一个,这样只需9个寄存器即可完成中断的设置。 分组的规则是这样的:中断地址位7到位4相同的中断为一组,比如MC9SX128.h中 这些中断的位7到位3都为D,他们就被分成了一组。0~F正好16个组。

INT_CFADDR就是上面说到的用来设置组别的寄存器: 我们需要设置某个组别的中断时,只要写入最后8位地址就行了,比如设置SCI0的中断优先级,就写入0xD0。 设置好组别之后,我们就要该组中相应的中断进行设置,设置中断的寄存器为 这其实是一组寄存器,一共有8个,每个都代表中断组中的一个中断。对应规则是这样的:中断地址的低四位除以2 比如还是SCI0,低四位是6,除以二就是3,那么我们就需要设置INT_CFDATA3 往INT_CFDATAx中写入0~7就能设置相应的中断优先级了 拿我本次比赛的程序来举个例子:我们的程序中需要3个中断:PIT0,PORTH,SCI0。PIT0定时检测传感器数值,PORTH连接干簧管进行起跑线检测,SCI0接收上位机指令实现急停等功能。因此中断优先级要SCI0>PORTH>PIT0。 我们先要从头文件中找出相应中断的地址: PIT0【7:4】位为7,选择中断组: INT_CFADDR=0x70;

相关主题