新手导1. 82.163.32声明:英飞凌社区应用笔记部分资料内容来源英飞凌社区请来信告知。
本人尊重原创作者。
2012/6新手导航中文版位单片机介绍位单片机介绍位单片机介绍凌社区热心网友奉献资料整理和网络,应用笔记心得整理,内容仅供参考。
如果侵犯Infineon (MCU 新手门篇)英飞凌社区新导航笔记 Ken2012/6/3 果侵犯你的版权,新手入社区新手关于英飞凌总部位于德国纽必堡的英飞凌科技股份公司,为现代社会的三大科技挑战领域——高能效、移动性和安全性提供半导体和系统解决方案。
2010财年(截止到9月30日),公司实现销售额40亿欧元,在全球拥有约26,000名雇员。
英飞凌科技公司的业务遍及全球,在美国苗必达、亚太地区的新加坡和日本东京等地拥有分支机构。
英飞凌公司目前在法兰克福股票交易所(股票代码:IFX)和美国柜台交易市场(OTCQX)International Premier(股票代号:IFNNY)挂牌上市英飞凌在中国英飞凌科技股份公司于1995年正式进入中国市场。
自1996年在无锡建立第一家企业以来,英飞凌的业务取得非常迅速的增长,在中国拥有1300多名员工,已经成为英飞凌亚太乃至全球业务发展的重要推动力。
英飞凌在中国建立了涵盖研发、生产、销售、市场、技术支持等在内的完整的产业链,并在销售、技术研发、人才培养等方面与国内领先的企业、高等院校开展了深入的合作。
☺☞Infineon XC800系列8位元MCU(8位单片机)超级耐高温150℃工业级 8位MCU XC800专为汽车应用设计XC800 150℃系列是汽车产品的理想之选,例如涡轮增压器、发动机风扇、节流阀或阀控制装置、EPS、燃料/燃油传感器以及水/机油/燃油泵等。
潜在的工业应用包括加热控制装置、锅炉系统或电机内部的电子控制系统等。
AEC-Q100是由汽车电子设备委员会(AEC)制定的可靠性压力测试标准。
测试表明,英飞凌全新推出的系列高温微控制器,经过符合AEC-Q100 Grade 0 (-40℃至150℃)标准要求的测试和认证。
这使它们成为汽车发动机舱,以及极端恶劣环境中的工业解决方案的理想之选。
XC800 150°C器件可靠近传感器和执行器安装,相比以往的电子或机械解决方案而言,可改善连通性,确保高效的电机控制,并降低系统成本。
由于该系列器件不需要隔热装置和额外的布线,因此有助于降低汽车和工业产品的成本和复杂度。
XC800 150℃系列的所有型号,均立足于英飞凌强大耐用、性能成熟的闪存技术和高质量的生产工艺,可确保出色的可靠性。
搭载强大外设的XC800 150℃系列XC800 150℃系列进一步拓展了成熟、强大的XC800微控制器的应用领域。
该系列器件内装一枚8051处理器内核、不同容量的闪存(4kB至32kB),并集成了振荡器、稳压器、EEPROM和监控电路等组件,可降低整个系统成本。
不同型号的XC800器件,还搭载支持各种电机控制装置和功率转换产品的强大外设。
这些外设包括一个可灵活生成PWM的捕获/比较单元(CCU6)、一个增强型快速数模转换器(用于实现精确测量、硬件同步到脉宽调制),以及包含两个CAN节点的MultiCAN模块。
装配片上CAN模块的XC800 150°C微控制器,通过提供网络协议(CAN帧的屏蔽、滤波和缓冲)所要求的多数功能,降低了CPU的负载。
此外,XC800 150°C系列还内置一个16位矢量计算单元,支持磁场定向电机控制(FOC)所需的三角计算。
全新推出的这些器件采用多种封装形式,包括24、28和38引脚T-SSOP封装及48引脚QFP封装等。
XC800 150℃器件(24kB和32kB闪存、支持磁场定向控制的XC886 Grade 0)的工程样品目前已开始提供。
该型号预计将于2010年7月实现量产。
车身:摩托车BCM:低端BCM/HVAC;车灯车窗升降;开关;传感器动力;操作系统。
安全性:低端气囊;EHPS ;转向角传感器故障安全控制器。
动力总成:泵活塞/节流阀控制;摩托车引擎控制;线控换档英飛凌(Infineon)針對該公司XC800 8位元嵌入式快閃記憶體微控制器(MCU)家族,推出低成本評估套件。
全新的XC800 USCALE套件採用USB插件樣式,能在一個平台上為XC866、XC886和XC888等微控制器提供完整的評估功能。
USCALE套件可存取微控制器的多種關鍵特性,如CAN、類比數位轉換器、擷取比較單元、定時器和用於磁場定向控制的向量電腦,同時還可以存取這三種微控制器的硬體訊號,便於進行更廣泛的基準測試和評估。
該套件具備開發工具鏈、示例和指南,可快速安裝,方便使用。
英飛凌XC800系列微控制器採用了增強的8051核心與嵌入式快閃記憶體,以及功能強大的內建週邊設備。
USCALE套件支援的這三種微控制器適合多種不同應用,包括電機控制裝置、汽車車身和白色家電,並為產業和大樓自動控制系統帶來了連網功能。
XC866系列微控制器具備高性能和低成本特性,包括26.67MHz系統頻率、4KB-16KB快閃記憶體、內建振盪器和PLL時脈產生器、支援3.3V或5.0V電壓的嵌入式穩壓器和EEPROM 支援功能。
改進的PWM單元可提供各種先進的特性,包括整合的死區控制、緊急關閉控制、直接霍爾感測器輸入和自動觸發ADC。
轉換時間僅為1.5微秒的10位元類比數位轉換器可提供自動掃描和比較器模式等高級特性。
英飛凌XC866也可提供多種通訊介面,包括LIN、SSC和UART。
XC866微控制器採用相容RoHS的TSSOP-38封裝,外形尺寸小巧(9.7mm×4.4mm),可在高達140℃的溫度下工作,能提供27個通用I/O。
採用高達32KB快閃記憶體的XC886與XC888微控制器,在一顆晶片上整合了CAN控制器和LIN支援功能,可提供先進的連網功能。
該內建CAN模組可執行大多數聯網功能,降低了CPU的負載。
XC886與XC888微控制器的先進特性包括由可實現快速數學運算的16位元乘除法單元(MDU)和專用於向量旋轉角度運算(實現磁場定向電機控制)的16位元協同處理器的CORDIC 單元所提供的強大運算能力。
其它關鍵特性還包括智慧PWM單元、高精密度8通道10位元數模快速轉換器,以及具備兩個獨立16位元定時器(專用於生成PWM)的高性能擷取比較單元,能夠以8位元的成本實現16位元的馬達控制性能。
XC800 USCALE評估與開發套件為8位元微控制器XC866、XC886和XC888提供了一個統一的評估平台,支援高性能8051系列產品XC800的完整工具鏈,可透過16接腳連接器獲得硬體訊號,並包括編譯器和除錯器。
xc866系列微控制器具备出色的性能和成本节省特性,包括26.67mhz系统频率、4kb-16kb 闪存、片上振荡器和pll时钟发生器、支持3.3伏或5.0伏电压的嵌入式稳压器和eeprom支持功能。
改进的pwm单元可提供各种先进的特性,包括集成的死区控制、紧急关闭控制、直接霍尔传感器输入和自动触发adc。
转换时间仅为1.5微秒的10位模数转换器可提供自动扫描和比较器模式等高级特性。
英飞凌xc866也可提供多种通信接口,包括lin、ssc和uart。
xc866微控制器采用兼容rohs的tssop-38封装,外形尺寸小巧(9.7毫米×4.4毫米),可在高达140℃的温度下工作,能提供27个通用i/o。
采用高达32kb闪存的xc886与xc888微控制器在一颗芯片上集成了can控制器和lin支持功能,可提供先进的联网功能。
该片上can模块可执行大多数联网功能,降低了cpu的负荷。
xc886与xc888微控制器的先进特性包括由可实现快速数学计算的16位乘除法单元(mdu)和专用于矢量旋转角度计算(实现磁场定向电机控制)的16位协处理器的cordic(协调旋转数字计算机)单元所提供的强大计算能力。
其它关键特性还包括智能pwm单元、高精度8通道10位数模快速转换器,以及带两个独立16位定时器(专用于生成pwm)的高性能捕获比较单元,能够以8位的成本实现16位的电机控制性能。
DAvE开发调试软件:英飞凌公司(Infineon)软件开发工具的DAvE(Digital ApplicationVirtualEngineer,数字应用虚拟工程师)免费软件是该公司针对其8位(C500/C800/XC800系列)、16位(C166/XC166/XE166系列)和32位(XC2000/TriCore系列)微控制器家族而推出的应用代码生成器。
它可提供初始化配置和驱动程序代码,以便轻松地实现编程。
XC878 的FLASH 加解密方法1. XC878 的Flash 存储器保护XC878 的存储器保护策略包括:基本保护:用户可通过boot 选项禁止对所有存储器的外部访问。
OCDS 功能和代码下载至XRAM 和Flash 的功能将被禁用。
读保护:用户可保护Flash 中的内容不被读取。
这是对基本保护的补充。
Flash 编程和擦除保护:用户可保护Flash 中的内部不被无意擦除和编程。
该特性和读保护共同使用。
为了提供进一步Flash 保护,可使能Flash 硬件保护以实现二级读保护并使能编程和擦除保护。
Flash 硬件保护有两种模式:模式0:只保护P-Flash;不保护D-Flash。
模式1:P-Flash 和D-Flash 均被保护。
通过引导程序加载(BSL)模式6 设定一个有效密码(16 位非1 值)来激活这些保护方案。
每种保护模式的选择及限制条件总结见表1。
表1 Flash 保护模式用户可编程密码的格式及定义如表2 所示。
只要密码有效,对器件(包括Flash)的所有外部访问均被禁止。
需要注意密码的第12 位,该位的设置决定了在解密成功时,对Flash 存储器擦除操作的设定。
表2 用户可编程密码的位域本文通过详细的操作过程演示,讲解如何对XC878 的Flash 存储器进行加密解密。
所使用主要软件为XC800_FLOAD V5.3.2,单片机型号Infineon XC878CM-16FFI,电路板型号“MiniKit_XC878-LQFP64 V1.1a”。
2. 硬件连接本文所使用电路板的原理图如下面图1 所示,可参看“MiniKit_XC878-LQFP64V1.1A_Sch.pdf”文件。
本实验所用电路板及其部件说明如图2 所示,同时可参看“MiniKit_XC800-LQFP64V1.1A 使用说明书.pdf”文件。
加密时,请将MBC 引脚下拉至低电平,P1.0,P1.1 连接至串口RS232 的对应引脚。
3. 加密流程首先,用跳线连接JP1 即将MBC 引脚下拉至低电平,之后参看电路板使用说明在JP4、JP5 处连接跳线使P1.0、P1.1 接到串口。