自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北极熊的脖子([email protected]

分享一些学习python过程中的点点滴滴&介绍一些汽车电子方面的芯片

  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于 TLE9879EvalKit 使用 Micro Inspector Pro

之前参加 Infenion 的 2023 年双 11 活动,领取了一块 TLE9879 的开发版,最近刚好有时间,基于这块板子体验下 Infenion 的图形可视化工具 Micro Inspector pro。

2024-04-22 21:29:05 270

原创 # 盘点汽车贯穿式尾灯方案常用的芯片

很早之前写过一篇关于汽车尾灯模组方案的文章,当时着重介绍方案的架构以及相关的功能,对于芯片部分没有太多展开。正好这两年国产车规芯片也比较火热,笔者结合自身的了解,详细介绍下贯穿式尾灯方案中常用的进口以及国产芯片,如有不足,还请帮忙指出。

2024-02-28 21:31:04 1016 2

原创 基于Tkinter制作简易的CAN bootloader上位机

基于Tkinter制作简易的串口bootloader上位机 (qq.com)但在实际应用过程中,使用CAN通信升级MCU的APP程序更为常见。因此,笔者花了几天时间,做了一个简易的CAN bootloader上位机。

2023-12-19 21:18:43 211 1

原创 【技术支持案例】S32K146的hard fault问题处理

最近有个客户使用S32K146的产品在量产之后出现了三个售后件,ABBA测试之后的结果表明失效现象跟着S32K146走;同时客户反馈说试着将其中一个售后件重新烧录程序,S32K146又正常工作了。结合这两种情况,S32K146应该是没有损坏的,那就需要从软件程序方面排查了。

2023-09-09 21:07:05 1243

原创 # 快速评估立功科技基于S32K324的TMS方案

最近和一些做汽车水泵/风机的客户交流时,都提到要预研TMS(热管理域控制器)方案。希望使用一个高性能的车规MCU,同时控制三个无刷电机(水泵/风扇)、多个有刷电机(空调风门)和多个步进电机(空调出风口/进气格栅/电子膨胀阀)。NXP主推的S32K3系列中的双核MCU—S32K324(主频160MHz * 2)能够符合该要求,正好笔者手上有一套立功科技的基于S32K324的TMS方案评估板—S32K3_TriMotor,所以记录下使用的过程,方便申请了该评估板的读者快速上手。

2023-08-16 20:33:09 1278 3

原创 TLD7002学习笔记(三)-使用S32K144EVB烧录TLD7002

本篇文章是TLD7002学习笔记的第三篇,主要是介绍如何使用S32K144EVB烧录TLD7002-16ES。主要分为三部分,第一部分介绍OTP寄存器的烧录数据准备,第二部分介绍烧录和仿真OTP寄存器的流程,第三部分介绍烧录环境的搭建和测试情况。

2023-06-29 08:25:19 1178

原创 TLD7002学习笔记(二)-使用S32K144驱动TLD7002

本篇文章是TLD7002学习笔记的第二篇,主要是介绍如何使用S32K144驱动TLD7002-16ES。为此,笔者做了一套基于TLD7002-16ES的评估板,用于调试和评估TLD7002-16ES。

2023-06-10 18:41:25 1910 10

原创 TLD7002学习笔记(一)-芯片介绍

英飞凌最近推出了符合功能安全ASIL-B等级的LED多通道线性恒流源驱动,有许多客户已经投入资源在熟悉该芯片。笔者最近也在学习该芯片,并将学习过程记录下来,分享给大家。本篇文档是学习笔记的第一篇,主要是对TLD7002-16ES的整体介绍,为后面的软件控制以及OTP烧录等做铺垫。

2023-05-29 21:21:43 3296 5

原创 十分钟点亮iCLed35

之前朋友送了一包弘凯光电的iCLed35系列的样品,一直都放在抽屉里没有碰过。正好最近遇到客户在做氛围灯时选择了他家的产品,便抽空研究了一下,从使用感受上来说,相比ISELED,iCLed控制方式更加简单灵活。

2023-05-01 13:53:02 694 1

原创 # 从车灯模组的角度聊聊信息安全需求

最近在和一些车灯客户交流时,发现很多车灯项目都多了信息安全的需求,为了进一步了解信息安全的需求,笔者收集了信息安全相关的文档进行学习和梳理。下文是笔者自己整理的信息安全需求,并从车灯模组的角度增加了一些看法。如有不对的地方,欢迎指出。

2023-04-21 22:51:36 1041

原创 了解下TI新出的MSPM0 MCU

上个月TI在其公众号发布了一条讯息,正式推出M0+内核的MSPM0 MCU。为了更深入的了解MSPM0,我在TI官网浏览了与其相关的资料,同时也找朋友借了一块MSPM0G3507开发板进行初步的评估。

2023-04-08 17:30:13 3176 2

原创 TJA1101B的硬件设计

本文主要介绍TJA1101B的硬件设计,重点讲解各个模块的原理图设计注意事项

2023-04-01 17:33:19 2013 2

原创 基于S32K148快速调试TJA1101

如上图所示,为了适应车身越来越多的ECU节点,汽车电子架构正在从传统的分布式往集中式(Domain、Zonal)转变。在这转变的过程中,除了传统的CAN,LIN节点变多之外,汽车以太网也开始被广泛的使用。以下图(传统的分布式架构)为例,汽车以太网主要用于大数据传输的场合,如摄像头,雷达,显示,网关等。

2023-03-05 16:52:56 2066

原创 基于Tkinter制作简易的串口bootloader上位机

最开始打算使用pyqt5制作bootloader上位机的,但是折腾开发环境太麻烦,对应的资料太多太杂,导致进展缓慢。后来在网上发现了基于tkinter的串口助手项目以及适合新手的tkinter学习网站,决定尝试使用tkinter,终于在春节的这段时间折腾出来一个简易的串口bootloader上位机。

2023-01-26 21:07:20 1934 2

原创 基于纳芯微产品的尾灯方案介绍

最近拜访一些做尾灯模组的客户了解到,目前LED Driver依然紧缺,特别是TPS929120,BD18331这些差分通信的多通道LED Driver,市面上的替换型号也很少。笔者最近和同事做了一版基于纳芯微NSL21912的尾灯DEMO,下面大概介绍下整体方案。

2022-12-03 11:00:25 2192

原创 基于S32K144实现TPS929120的基本控制功能

最近拜访一些车灯客户时,发现使用最多的多通道LED Driver是TI的TPS929120,恰好我们代理的国产线正在做对标TPS929120的产品。为了方便后面的车灯方案推广,笔者和同事参考TI官网的资料,做了一套TPS929120的demo板,同时主控MCU采用了现在最火的车规通用MCU–S32K144,并配套编写了简单的软件demo。如下是笔者学习TPS929120时整理的内容,希望对需要快速熟悉TPS929120的读者有所帮助。

2022-11-19 12:55:43 3750 11

原创 如何在S32K144中优雅地输出调试信息

前两天在CSDN上面刷到一些介绍开源项目log.c的文章,称赞log.c是一款轻量级日志库,使用简单。笔者怀着兴趣去log.c从log.c的源码看,非常适合用在嵌入式Linux系统中,但是在MCU中却没法直接使用。因此,笔者对log.c的源码进行修改,使其能够用在MCU中,并保留原本log.c开源项目的大部分功能。

2022-10-19 16:50:36 1158 2

原创 基于CoreMark进行S32K144的性能测试

按照CoreMark官网的介绍,CoreMark是一个简单但设计精巧的基准测试,专门用于测试处理器内核的功能。运行CoreMark会产生一个单一数字的分数,使用户能够在处理器之间进行快速比较,得分越高的处理器,意味着其性能越强。

2022-10-06 19:38:56 1599

原创 基于S32K144平台实现两种软件定时器

MultiTimer是一个软件定时器扩展模块,可无限扩展你所需的定时器任务,取代传统的标志位判断方式, 更优雅更便捷地管理程序的时间触发时序。本文将介绍如何在S32K144平台上使用MultiTimer并且介绍其他常用的软件定时器

2022-10-04 20:56:13 2276

原创 TPS929120的CRC校验的三种实现方法

我查阅了TLD7002,BD18331,MPQ7225等LED Driver的数据手册,都是采用的CRC校验算法,其中MPQ7225的CRC校验算法和TPS929120是一样的。

2022-08-28 23:02:41 1939 8

原创 ISELED---氛围灯方案的新选择

主要介绍如何快速评估ISELED方案

2022-07-24 19:43:35 6728 14

原创 S32 Design Studio for ARM 2.2 快速入门

本文主要介绍 S32 Design Studio for ARM 2.2 开发环境的安装和使用,使用的 SDK 为该环境自带的 RTM 3.0.0,旨在帮助读者快速掌握该开发环境,更方便的开发 S32K1xx 系列 MCU。

2022-06-26 00:16:46 16752 23

原创 叮,一份详细的LIN收发器选型指南请查收

文章目录1. NXP的LIN收发器介绍单通道LIN收发器功能描述参数对比双通道LIN收发器四通道LIN收发器功能描述参数对比LIN Mini-SBC功能描述参数对比总结2. TI的LIN收发器介绍12V系统LIN收发器单通道LIN收发器双通道LIN收发器四通道LIN收发器LIN SBC24V系统LIN收发器总结3. Infenion的LIN收发器介绍带LDO的LIN SBC单路LIN收发器双路/四路LIN收发器总结4. ON的CAN(FD)收发器带LDO的LIN SBC单路LIN收发器双路/四路LIN收发器

2022-05-07 23:16:11 8356 1

原创 如此详细的尾灯模组方案,不看看吗?

文章目录尾灯电子功能需求基本功能:进阶功能:可选功能尾灯LED需求尾灯驱动模组方案LED Driver介绍尾灯模组方案一尾灯模组方案二尾灯模组方案三由于工作的原因,笔者对NXP,MPS,ELMOS这几家的芯片比较熟悉,对infenion和TI了解较少,所以本篇文章中涉及的芯片会偏前者多一些,不足之处还请见谅。最近一段时间,笔者拜访了很多车灯供应商,在和他们沟通一些尾灯项目时发现,贯穿式尾灯的需求已经变的常见了,特别是新能源车厂,尤其青睐在尾门中间加贯穿式的位置灯。笔者不禁感慨,时代变了!因此,笔者

2022-05-06 09:20:24 4311 10

原创 CAN(FD)收发器选型及替换指南(二)

本文主要介绍了几家主流CAN收发器的替换注意事项

2022-04-26 20:03:30 12558 4

原创 CAN(FD)收发器选型及替换指南(一)

本文主要介绍了主流厂家的CAN收发器及其相关特点

2022-04-26 19:55:10 23949 4

原创 如何在软件复位后保留指定RAM区域的数据

本文主要介绍S32K144的RAM retention功能

2022-02-06 16:52:04 10092 4

原创 如何使用KEA128的CANID滤波功能

详细介绍KEA128的硬件滤波流程

2022-01-27 19:31:26 2223 4

原创 如何使用S32DS for ARM 2.2正常运行KEA官方例程

文章目录1.问题描述2.例程获取3.解决办法4.基于S32DS2.2的KEA8例程5.补充说明6.例程分享1.问题描述前段时间,有几个客户反馈使用S32DS for ARM 2.2导入KEA官方例程会遇到一些报错和警告。笔者利用周末的时间试了一下确实有这个问题,所以将解决办法记录下来,并将其中所有的KEA128例程全都修改了一下,文末会分享出来,方便大家。2.例程获取2020年,NXP发布了基于S32DS for ARM 2018.R1编译器的KEA官方例程,如下图所示。其链接为:FRDM-KEAZ

2022-01-09 23:01:51 2420 4

原创 如何使用S32K1的PDB模块触发多个ADC通道连续采样

文章目录1. 外设模块介绍1.1 PDB模块简介1.2 ADC通道1.3 ADC触发源1.4 PDB触发多个ADC通道的两种方式2. 例程2.1 例程功能介绍2.2 例程编写2.2.1 准备工作2.2.2 图形界面配置2.2.3 测试代码2.3 例程测试2.3.1 背靠背模式2.3.2 多个预触发器触发ADC2.3.3 取消预触发器输出2.3.5 预触发器通道延迟的作用2.3.5 预触发器通道延迟的作用3. 参考资料3.1 参考文档3.2 例程1. 外设模块介绍1.1 PDB模块简介S32K1的

2021-11-12 18:45:47 6185 15

原创 巧用S32K的EEPROM模拟功能标定参数

巧用S32K的EEPROM模拟功能标定参数1. 背景描述最近和一些汽车电子客户交流了下XCP标定,了解到的大概流程如下:首先对地址进行分区,分为工作页和参考页,工作页的地址为RAM地址,参考页的地址为Flash地址。同时分配工作页和参考页中的参数地址,要保证每个工作参数和对应的参考参数的地址偏移量是一样的。上电之后,将参考页的参数(Flash区数据)拷贝到工作页的参数(RAM区变量)中,这个工作可以在主函数实现或者链接文件中实现。然后在车辆运行时调整工作页参数,停车之后再调整对应的参考页参数。

2021-11-02 18:23:04 2876

原创 FreeMASTER快速入门

文章目录FreeMASTER快速入门1.FreeMASTER介绍2.FreeMASTER获取3.FreeMASTER用法3.1 准备工作3.2 通信方式介绍3.3 FreeMASTER简单使用3.3.1 基于OpenSDA调试器使用FreeMASTER3.3.1.1 准备可执行文件3.3.1.2 创建FreeMASTER工程3.3.1.3 测试效果3.3.2 基于USB转UART工具使用FreeMASTER3.3.2.1 准备可执行文件3.3.2.1.1 增加UART组件3.3.2.1.2 增加FreeMA

2021-10-16 16:04:39 10940 20

原创 如何使用S32DS开发KEA系列的LIN功能(二)

基于S32DS+LIN_Stack_S12编写KEA的LIN例程文章目录基于S32DS+LIN_Stack_S12编写KEA的LIN例程1.KEA基于S32DS的驱动和例程获取2.LIN Stack移植2.1添加文件以及目录2.2协议栈文件修改适配S32DS3.用户程序编写3.1准备工作3.1.1硬件平台3.1.2功能需求3.2 S32K144(主机)+KEA128(从机)3.2.1 S32K144的LIN Mater例程导入3.2.2 S32K144的LIN Mater例程解读3.2.3 KEA128的

2021-09-05 20:30:48 2361 5

原创 S32DS导入外部LDF文件出错处理办法

文章目录前言1.LIN版本更迭2.LDF简介2.1 LIN2.1版本LDF2.1.1 全局定义2.1.2 节点定义2.1.3 信号定义2.1.3.1 标准信号定义2.1.3.2 诊断信号定义(可选)2.1.4 帧定义2.1.4.1 无条件帧定义2.1.4.2 事件触发帧定义(可选)2.1.4.3 零星帧定义(可选)2.1.4.4 诊断帧定义(可选)2.1.5 节点属性定义2.1.6 调度表2.2 J2602版本LDF2.3 LIN2.2/2.2A版本LDF3. LIN Stack介绍3.1 S08/S12/

2021-08-07 13:32:34 1612

原创 如何使用S32DS开发KEA系列的LIN功能(一)

对许多车身电子客户来说,有些项目由于成本原因和车厂总线架构的改变,会放弃CAN通信,采用LIN通信。此时如果采用S32K1xx系列的芯片(可以说是现在最火的通用类车规MCU了,当然也缺的非常厉害),就会有些大材小用,遇到这种情况,我们都会推荐客户使用KEA64系列(包含KEAZN64,KEAZN32和KEAZN16),性价比高。开发环境是否免费驱动&例程图形化界面LIN StackKeil收费较少无不支持代码超过64KB收费一般有支持免费较多无支持。

2021-07-27 23:06:36 3850 6

原创 KEA系列使用注意事项(2)

文章目录5.开漏引脚5.1问题描述5.2问题分析5.3解决措施6.时钟频率6.1问题描述6.2 问题分析6.3 解决措施7.EMC设计KEA系列的使用注意事项会是一个持续更新的文章,这次接着上一篇文章:KEA系列使用注意事项(1)继续更新。5.开漏引脚5.1问题描述客户通过软件配置PTA2和PTA3为高电平输出时,使用万用表测量时发现实际电压是低电平;5.2问题分析PTA2和PTA3是真实的开漏输出引脚,内部是钳位到VSS的,其他非电源引脚内部钳制在VDD和VSS之间,如下图所示:5

2021-06-24 19:40:23 416 1

原创 S32K1xx芯片如何利用SDK处理CAN Error简介

S32K1xx芯片如何利用SDK处理CAN Error简介1.背景介绍S32K1xx芯片由于其在通用汽车MCU中性价比极高,而被许多客户选来开发包含CAN功能的车身电子产品(如BCM,lighting,Doors,BMS,ABS)。而汽车电子类的产品,只要用到了CAN,一般在物理层都需要进行CAN error处理的测试,相关的测试项如下表所示:测试项目测试结果物理层CANH或CANL断路物理层CANH与或CANL对电源短路物理层CANH与或CANL对地短路

2021-02-24 22:14:25 3441 6

原创 KEA系列使用注意事项(1)

文章目录KEA系列使用注意事项1.上电时序问题1.1问题描述:1.2问题分析:1.3解决措施:2.NMI引脚注意事项2.1问题描述:2.2问题分析:2.3解决措施:3.Flash保护注意事项3.1问题描述:3.2问题分析:3.3解决措施:4.芯片解锁4.1问题描述:4.2问题分析:4.3解决措施:KEA系列使用注意事项KEA系列单片机推出来已经有很长时间了,由于其成本低,在一些不需要复杂控制的汽车电子应用场合非常合适。近期有好几个客户在使用KEA系列芯片时都遇到了一些问题,简单总结下分享给大家。1.上

2020-11-21 22:01:58 1828

原创 试用基于S32K144平台的AutoSAR4.2.1的MCAL

NXP的S32K1xx系列MCU在汽车电子应用非常广泛,同时NXP也将S32K1xx的MCAL发布在官网,但是相关使用说明较少。本文主要引导客户如何安装S32K1xx的MCAL以及相应的配件,同时也讲解了如何使用GCC编译运行MCAL自带的例程。

2020-09-03 17:11:20 7675 22

原创 S32DS for ARM 2018.R1 链接文件(linker file)学习笔记

S32DS for ARM 2018.R1 链接文件(linker file)学习笔记在S32DS for ARM 2018.R1自带的例程中有两个链接文件,分别为S32K1xx_flash.ld和S32K1xx_ram.ld,前者针对的是程序在flash中运行的链接文件,后者是在ram中运行程序所需要的链接文件。以下以S32K144的flash.ld文件为例,进行简单的分析/* Entry ...

2020-03-24 22:03:52 5848 2

CAN-bus简介.pdf

本文是《现场总线CAN-bus简介》的第一章,通过罐头的引入由浅入深的介绍了现场总线和传统的点对点连接的区别,接着描述了CAN总线的起源和辉煌历程,然后描述了高速CAN和低速CAN的电平标准和相关特点,最后花较大笔墨介绍了CAN数据链路层。

2020-02-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除