【经验】LIN RGB氛围灯芯片MLX81106调试问题分析及解决方法


笔者最近在调试MELEXIS的LIN RGB氛围灯芯片MLX81106遇到两个问题,折腾了好久,才找到问题原因。在此记录下来以便同行的其它工程师朋友少走弯路。
由于Melexis IDE生成的工程默认ID为0x05。LIN Master给该地址发送命令时,从器件都能正常响应。但由于终端客户的要求,需要将从机地址设置为0X2D。然后修改LDF文件中的从机器件地址为0X2D。编译烧入芯片后发现芯片不响应LIN Master命令。刚开始怀疑是LDF文件修改错误,再次检查后发现并没有错误,再次将从机地址改为其它值0x2C与0x2E都有响应,就唯独0X2D不响应。
后来咨询世强先进的FAE得知,Melexis低版本的开发工具生成的代码不支持0X2D这个地址,需要使用新版本的开发工具。查看自己目前安装的工具版本分别为(MLX81106_7_Tools_1.0.11与MLX_Development_Tools_1.0.9),卸载后重新安装工具版本为MLX81106_7_Tools_1.0.17与MLX_Development_Tools_1.4.0。
在新版本的IDE下面新建了一个工程,再将LDF文件中的地址修改为0X2D。测试发现还是不响应LIN Master的命令。然后再将LDF文件中的地址改为默认值0X05,编译烧入进去后,还是不响应LIN Master的命令。难道是新版本的工具也有问题?
当然不是,经过一段时间的折腾终于找到原因。我是采用MINI E通过EMlx Programmer给EVB板烧入程序。由于老版本的软件烧入程序后,MINI E会自动断电,然后将JP1开关拔到左边就可以直接运行程序。新版本的软件在烧完程序后不会自动断电,由于电容C1的存在,将JP1右边拔到左边不能使MLX81106复位。因此在烧入程序后必须要重新给EVB板上电MLX81106才能运行程序。JP1在EVB板上的位置及内部原理图如下图所示:
图1:0EVB MLX81106的供电电路
最后总结一下:一是,老版本的开发工具生成的LIN 工程不支持从器件地址为0x2D。二是,在用新版本EMlx Programmer 烧入程序后,EVB需要重新上电,否则程序不能自动运行。
世强元件电商版权所有,转载请注明来源及链接。
- |
- +1 赞 0
- 收藏
- 评论 7
本网站所有内容禁止转载,否则追究法律责任!
评论
全部评论(7)
-
可乐加冰 Lv3. 高级工程师 2017-12-25收藏了,空了研究下
-
MarsSu Lv4. 资深工程师 2017-12-22学习
-
terrydl Lv9. 科学家 2017-12-22可以借鉴,很不错
-
一生有你 Lv3. 高级工程师 2017-12-22好
-
开哥哥 Lv7. 资深专家 2017-12-22好东西
-
木chen Lv8. 研究员 2017-12-22经验之谈
-
Clarence Lv8. 研究员 2017-12-22学习了
相关推荐
【经验】氛围灯驱动芯片MLX81106应用之硬件电路设计要点
Melexis 氛围灯驱动芯片MLX81106是LIN执行器系列产品中的一款,具有集成度高,使外围器件的数量大大减少 ,而且 提高了 整个产品的可靠性。
【经验】如何使用LIN-Master给LIN RGB驱动芯片MLX81106发送命令
MLX81106 RGB驱动芯片是MELEXIS公司的高度集成LIN RGB方案。可以直接驱动一颗12V的RGB芯片,不需要外加电流放大装置。集成LIN通信接口,ECU可通过LIN线下发颜色控制指令。MLX81106 RGB驱动芯片具有LIN Auto-Adrress功能,便于客户配置LIN网络和LIN节点,适合开发单色LED或者RGB三色LED的汽车氛围灯项目。
【经验】氛围灯驱动芯片MLX81106应用之软件工具包简介
本文对Melexis MLX81106氛围灯驱动芯片的软件工具包做了介绍了,帮助工程师们更易实现软件开发。
MLX81106KDC-CAA-000-RE PCBLIB&SCHLIB&INTLIB
MELEXIS - LIN RGB LED驱动器,LIN RGB LED DRIVER,MLX81106KDC-CAA-000-RE
【经验】氛围灯驱动芯片MLX81106应用之软件工具IDE使用流程
本文介绍用MLXIDE来开发Melexis氛围灯驱动芯片MLX81106软件的流程。
【应用】中微半导体推出基于车规级微控制器芯片的汽车氛围灯方案,主频高达48MHz,支持休眠唤醒
中微半导体汽车氛围灯方案基于Arm Cortex®M0+内核BAT32A237芯片,使用LIN总线与主机通信,支持休眠唤醒,降低系统功耗,通过对上拉及恒流源开关进行控制,配合电流采样电路,实现LN自动寻址功能。
Melexis(迈来芯) MLX81106/MLX81107/MLX81108/MLX81109 LIN-Slave通信MCU 数据手册
该资料介绍了Melexis公司生产的MLX81106/07/08/09系列微型/小型LIN从控制器。这些控制器适用于汽车环境中开关和PWM应用的低端LIN总线系统,支持LIN 2.x和SAE J2602协议。它们集成了物理层LIN收发器和LIN协议控制器,具有易于配置的开关输入和PWM输出,可快速开发简单但强大且经济的LIN总线系统的从节点。
MELEXIS - 微处理器,微控制器,MICRO/MINI LIN SLAVE CONTROLLER,微型/微型LIN从属控制器,MLX81108KDC-CAA-000-SP,MLX81109,MLX81109KLQ-BAA-000-TU,MLX81108KDC-BAA-000-RE,MLX81107KLQ-BAA-000-RE,MLX81108KDC-CAA-000-RE,MLX81107KLQ-CAA-000-TU,MLX81107,MLX81108,MLX81109KLQ-BAA-000-RE,MLX81106,MLX81106KDC-BAA-000-RE,MLX81107KLW-CAA-000-TU,MLX81108KDC-BAA-000-TU,EVB81106-A1,MLX81107KLW-CAE-000-SP,MLX81106KDC-CAA-000-RE,MLX81106KDC-CAA-000-SP,MLX81107KLQ-BAA-000-TU,MLX81109KLQ-CAA-000-TU,MLX81106KDC-BAA-000-TU,室内照明,安防,车载娱乐,车载,运动设备,车联网,手机相关,电动工具,个人健保,内部RC振荡器(12..24 MHZ可编程),智能家居,16位RISC MCU,24KB..32KB用户闪存,1KB RAM,384字节EEPROM,带ECC,国防工业设备,物联网,INTERNAL RC-OSCILLATOR (12..24 MHZ PROGRAMMABLE),安全系统,玩具,机车,工业设备控制,16-BIT RISC MCU WITH 24KB..32KB USER FLASH, 1KBYTE RAM, 384 BYTE EEPROM WITH ECC,医疗设备,四表,车身和底盘,车用部件,楼宇自动化,便携数码,电动汽车动力系统,小家电,燃油汽车动力系统,车载通讯,工业自动化,个人娱乐,工业伺服,仪器,轨道交通,可穿戴设备,健康设备,大家电,仓储
基于氛围灯驱动芯片MLX8110X的汽车氛围灯开发参考资料大全
随着科技的进步,人们对汽车的追求已经不仅仅局限于代步的作用,对舒适感和科技感有了更高的追求。氛围灯不同的灯光可以给驾乘人员带来不同的感受。电动汽车的发展为氛围灯的使用提供了良好的沃土。但是当大家刚接到氛围灯项目时却不知从何下手,本篇文章将解决大家的烦恼,为大家介绍基于氛围灯驱动芯片MLX8110X,开发氛围灯过程中需要用到的参考资料。
车内氛围灯目前用的是分立方案,主控+驱动+LIN收发器,请推荐集成方案来减小PCB板的面积。
推荐迈来芯的MLX81106KDC-CAA-000-RE,该方案以MLX81106/8+RGB LED为核心,外围只需很少的几颗器件即可实现。内部集成了一个Melexis自己的16位MCU,比通用8位MCU速度更快,4个高压IO口(12V),可直接驱动RGB三基色LED,编程为恒流输出,最大驱动电流可达48mA。 详情请查看数据手册:https://www.sekorm.com/doc/3865.html。
【应用】带自动寻址功能的驱动芯片,让氛围灯设计更简单
Melexis的MLX81106氛围灯方案带支持自动寻址功能(采用总线分流电阻实现)的LIN收发器,波特率达到19.2Kbps。
【产品】具备24路LED驱动输出的车用LIN RGB控制芯片MLX81118,智能座舱动态氛围灯优秀方案
Melexis的MLX81118是一款具备24路LED驱动输出的车用LIN RGB控制芯片,适用于氛围灯照明应用。它支持高度灵活控制,可实现富有创意的灯光效果,引领潮流风格。凭借支持八路 RGB 通道的输出以及对颜色和亮度的精确控制等新功能,设计人员可以增添个性化并增强安全性。
【产品】Melexis 推出新款 LIN RGB LED 控制器 MLX81114,新增内存访问保护选项可实现防盗
Melexis 的 RGB LED 汽车氛围灯照明产品(也称为 LIN RGB)备受全球 OEM 厂商青睐,进一步推出新品 MLX81114。MLX81114 是 MLX81113 的升级版本,新增内存访问保护选项,可实现防盗应用,提供 SOIC 8 封装。其他特性包括片上存储、高输出电流、EMC 稳健性和 ISO 26262 功能安全标准,支持 ASIL-A 等级。
【经验】氛围灯驱动芯片MLX811XX系列如何使用普通LIN Master发送命令分配地址
Melexis的氛围灯驱动产品提供了完整的使用例程,其中包括LIN AutoAddress功能的代码。编译后生成固件程序,烧录到芯片后可以使用Melexis提供的Melexis LIN RGB Ambient Lighting GUI配合LIN Master进行自动分配地址。本文主要介绍如何使用普通的LIN Master对Melexis的MLX811XX系列进行地址分配。
【应用】PWM控制的电机驱动芯片,简化引擎风扇系统PCB设计
本文介绍了Melexis新一代的OTP(一次性可编程)半桥马达控制器MLX80153,以及在引擎风扇控制系统中的应用。
马来西亚Amkor Technology认证-SOIC8包(MLX81106和MLX11108)(MCM-4883)
MELEXIS - LIN RGB LED驱动器,LIN RGB LED DRIVER,IC,集成电路,MLX81108KDC-CAE-000-RE,MLX81106KDC-CAA-000-RE,MLX81108C,MLX81108,MLX81106
电子商城
品牌:MELEXIS
品类:Micro/Mini LIN Slave Controller
价格:¥12.3240
现货: 12,063
品牌:MELEXIS
品类:Micro/Mini LIN Slave Controller
价格:¥12.0742
现货: 0
现货市场
服务

提供电机的输出反电势波形测试、驱动芯片输入/输出波形测试服务,帮助您根据具体应用场景来选择适合的电机驱动芯片型号,确保电机驱动芯片能够与其他系统组件协同工作达到最佳效果。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 成都 提交需求>

世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论