Microchip汽车网络开发板:开启智能汽车网络开发新时代

电子说

1.4w人已加入

描述

Microchip汽车网络开发板:开启智能汽车网络开发新时代

在汽车电子领域,高效的网络开发至关重要。Microchip推出的汽车网络开发板为CAN、LIN、CAN - FD网络开发提供了一个低成本的模块化平台,极大地便利了开发工作。接下来,就为大家详细介绍这一开发板。

文件下载:ADM00716.pdf

1. 开发板简介

1.1 概述

该开发板支持8位、16位和32位Microchip微控制器家族,适用于CAN、LIN、CAN - FD网络开发。它有四个mikroBUS™ 头,可以搭配各种LIN、CAN和CAN - FD开发所需的Click™ 板。而且,开发板原生支持CAN和CAN - FD,微控制器的CAN数字连接与mikroBUS™ 头的TX/RX连接相连,在不影响微控制器UART连接其他mikroBUS™ 头的情况下,支持CAN和CAN - FD收发器Click™ 板。

1.2 套件内容

开发板套件包含汽车网络开发板本身和15个预先安装在板上的跳线,但不包含处理器PIM(插件模块)和电源。

1.3 首次使用步骤

  • 安装PIM:用户需自行获取处理器PIM,并确保其正确安装在板上,要将PIM的缺口角标记置于左下角。
  • 供电:开发板可以通过USB连接或7 - 30V的直流电源供电。通过USB供电时,需在连接器J28的1和2引脚放置跳线;通过直流电源(桶形插孔连接器或螺丝端子)供电时,要在J28的2和3引脚放置跳线。
  • 启用LED:确保JP2上的跳线已安装,以启用LED。
  • 编程:从www.microchip.com获取示例代码并对PIM进行编程。

1.4 功能与特性

开发板的布局包含多个关键特性:

  • PIM接口:100引脚的PIM头,与选定的PIC® MCU和dsPIC® DSC设备的PIM版本兼容。
  • 电源输入:可直接输入7 - 30V直流电源,为整个板提供+3.3V和+5V(稳压)电源。
  • 电源指示灯:指示施加到处理器PIM的电压。
  • USB连接:用于与具有USB模块的MCU连接。
  • 调试接口:标准的6线在线调试器(ICD)连接器,用于连接MPLAB® ICD编程/调试模块;还有6引脚的PICkit™ 编程接口。
  • 输入输出:包括用于设备复位和用户定义输入的按钮开关、用于模拟输入的电位器、8个指示灯LED。
  • 扩展接口:PICtail™ Plus卡边缘模块化扩展连接器、两个Pmod接口和四个mikroBUS™ 头。

2. 硬件特性

2.1 处理器支持

开发板设计用于容纳可拆卸的100引脚处理器PIM模块,能支持大多数3.3V或5V的PIC® MCUs和dsPIC DSCs,安装时PIM的缺口角标记需置于左下角。

2.2 开关

五个按钮开关功能如下:S1 - S4为低电平有效开关,S5为低电平有效MCLR开关,用于硬复位处理器。闲置时开关拉高,按下时接地。

2.3 模拟输入

一个10kW的电位器通过串联电阻连接,可从VDD调整到GND,为控制器的A/D通道提供模拟输入。

2.4 LED

有8个LED(D1 - D8),将引脚输出置高可点亮LED,移除跳线JP2可禁用这些LED。

2.5 扩展接口

  • PICtail™ Plus卡边缘模块化扩展连接器:使开发板具备基本通用功能,且易于扩展新的技术。
  • Pmod连接器:有两个Pmod端口,支持Digilent系列的小型外设接口模块。

2.6 电源

  • USB连接器:通过在J28的1和2引脚放置跳线,可从USB连接器J15获取+5V电源。开关S6需根据用户需求设置为3.3V或5V。
  • 桶形插头外部电源:通过在J28的2和3引脚放置跳线,可连接开关电源电路的输出到5V。支持7 - 30V的外部电源输入,使用时不能同时给螺丝端子(J34)供电。
  • 螺丝端子外部电源:同样通过在J28的2和3引脚放置跳线连接电源,支持7 - 30V的外部电源输入,使用时不能同时给桶形插头连接器(J29)供电。

2.7 板载跳线配置

  • I2C:大多数处理器PIM模块在PIM引脚57(SCL)和56(SDA)引出I2C连接,JP11和JP10分别连接PIM引脚到点击板头,默认提供2k上拉电阻。
  • UART:PIM引脚P51(TX)和P52(RX)引出UART连接,有第二个UART的模块通过P50(TX)和P49(RX)引出,JP4和JP3分别连接PIM引脚到点击板头。
  • SPI:PIM引脚55(SCLK)、53(MOSI)和54(MISO)引出SPI连接,有第二个SPI的模块通过PIM引脚10(SCLK)、12(MOSI)和11(MISO)引出,JP5、JP7和JP6分别连接PIM引脚到点击板头。
  • CAN:PIM引脚88(TX)、87(RX)引出CAN连接,有第二个CAN的模块通过PIM引脚89(TX)、90(RX)引出,JP9和JP8分别连接PIM引脚到点击板头。
  • mikroBUS™ 头:四个mikroBUS™ 头共享SPI、CAN、I²C和UART连接,可通过相应跳线块启用或禁用。每个头的AN、RST、CS、INT和PWM连接是唯一的,用户可通过切割板背面的迹线来更改连接。

2.8 振荡器配置

  • 默认谐振器(MEMS谐振器):使用Microchip的DSC1121 MEMS振荡器作为默认时钟源,输出频率为8 MHz,采用2.5x2.0 mm的小型封装。MEMS技术无需晶体,在宽温度范围内具有出色的抖动性能和稳定性,且抗冲击和振动能力强。通过在J13放置跳线可禁用振荡器输出。
  • 可选振荡器:要使用其他振荡器选项,需在J13放置跳线禁用DSC1121 MEMS振荡器。开发板提供了表面贴装晶体、通孔安装晶体或通孔安装4引脚TTL振荡器的占位,用户只能选择一个作为处理器PIM的主振荡器源。

2.9 编程接口

  • ICD:可通过模块化连接器(JP1)连接MPLAB® 编程器或调试器进行低成本调试。
  • PICkit™ 编程器连接器:连接器J11提供6引脚PICkit™ 编程器接口的占位。

3. 软件支持

开发板可与Microchip网站上免费提供的MPLAB® X集成开发环境(IDE)配合使用,用于对开发板上的PIM进行编程和调试。它支持使用低压在线调试器和低压编程器,通过MPLAB® X可进行程序的运行、检查和修改,方便同时调试固件和硬件。

4. 常见问题排查

编程PIM模块失败可能有以下原因及解决方法:

  • 原因1:PIM在开发板上的方向不正确。
  • 解决方法1:调整PIM在开发板上的方向,具体可参考“处理器支持”部分。
  • 原因2:提供给PIM上微控制器的电压不正确。
  • 解决方法2:确认J28上的跳线正确安装,并调整开关S6以满足用户对PIM板上微控制器电压的要求(3.3V或5V),可参考“首次使用汽车网络开发板”部分。

Microchip汽车网络开发板凭借其丰富的功能和灵活的配置,为汽车网络开发提供了强大的支持。大家在使用过程中遇到问题,不妨参考上述内容进行排查和解决。你在使用类似开发板时有没有遇到过特别的问题呢?欢迎在评论区分享你的经验。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分