T22-MCU-DoubleBLPC5536EVK简易操作手册_第1页
T22-MCU-DoubleBLPC5536EVK简易操作手册_第2页
T22-MCU-DoubleBLPC5536EVK简易操作手册_第3页
T22-MCU-DoubleBLPC5536EVK简易操作手册_第4页
T22-MCU-DoubleBLPC5536EVK简易操作手册_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

T22-003MCU-DoubleB

(LPC5536EVK)

简易操作手册

文件标识T22-003MCU-DoubleB开发板简易操作手册

当前版本V1.0联系方式

作者BarryGuo撰写日期2023.03.08

审核者SophiaZhang审核日期2023.03.08

历史版本

版本说明修订人修订日期

1.0初版Barry2023.03.08

目录

一、方案介绍.....................................................................5

1.1方案功能..................................................................5

1.2方案特点.................................................................5

1.3方案图片.................................................................6

1.4DoubleB板子接口说明...................................................7

1.5DoubleB板载资源........................................................8

1.5.1CAN转换器:NCA1042..................................................................................8

1.5.2DAC:HT5010...................................................................................................9

二、开发工具资料说明............................................................9

2.1KeiluVision5开发工具....................................................9

2.1.1下载Keil.............................................................................................................9

2.1.2使用Keil............................................................................................................9

2.2J-Link下载驱动..........................................................10

2.3串口助手................................................................10

2.4OP-AisaSensorBoard(byCocoMa)...................................................................11

2.5DoubleB板子硬件资料..................................................13

2.5.1PCB参考设计......................................................13

252板子元器件资料....................................................13

三、操作说明....................................................................14

3.1DoubleB板子供电.......................................................14

3.2SDK包下载.............................................................15

3.3程序的烧录..............................................................16

3.4Demo的使用...........................................................17

3.4.1LED灯Demo..........................................................................................17

342音频输出Dem。....................................................18

3.4.3使用须知..........................................................19

四'附录:传导'辐射测试报告..................................................20

4.1MCU—DoubleB水平想射测试...........................................20

4.2MCU—DoubleB垂直辐射测试..........................................21

43MCU—DoubleB传导测试...............................................22

方案介绍

1.1方案功能

MCU-DoubleB是以NXPLPC5536JBD1OO(以下简称LPC5536)芯片为主控制器

的评估板方案,LPC5536是基于ARMCortex-M33的嵌入式应用微控制器,有256KB的

Flash和128KB的SRAM•具与高速和全速的USB接口,通用IO多达64个•可以复用

为灵活的串行通信接口,例如UART、SPI、I2C、I2S。

该方案主要由USB接口、Arduin。接口、音频输出接口和用户按键等部分组成。方案

主控MCU的SPI'UART、I2C、ADC、PWM接口会在板子上按照Arduino标准接口形

式引出•从而可以实现与带有Arduino接口的其他板子进行通信-如世平集团研发的0P-

AisaSensorBoard(下文有介绍)°

1.2方案特点

DoubleB方案主要特点如下:

♦ARMCortex-M33内核,运行频率高达150MHz

♦最高256KBFlash和128KBSRAM

♦内置52通道DMA

♦包含8个串行外设(FlexcommInterface0-7)•每个接口可以通过软件选择

为USART'SPI,、I2C以及I2S接口

♦支持CANFD

♦2组4模块FlexPWM•提供24个PWM输出(支持两个三相电机),和2个

正交编码器/解码器

♦5组32位通用定时器、一组SCTimer/PWM

♦4组16-bitADC,支持最高2MSPS采栏率

♦3组高速模拟比较器以及1组模拟比较器

♦支持-40~105°C环境工作温度

♦兼容NXPFRDM-MC-LVPMSM电机驱动板

1.3方案图片

MCU-DoubleB方案的功能框图如图1.3.1所不:

图131DoubleB方案系统框图

MCU-DoubleB方案PCB图如图13.2所示:

I...1,/・二

■Q6IK*

优前i;二…广

图1.3.2PCBA正面&反面

1.4DoubleB板子接口说明

下图是DoubleB外部接口的说明,板载:SWD接口、Debug接口、USB接口、

Motor接口、Arduino接口、CAN接口等。

8.Debug接口~

接口

4.Arduino♦7.UnusedMCUpirsttO

5.Motor1接口-►6.Motor2接口

1.FSUSB接口♦-

一►10.CAN接口・,

2.POWERUSB接口♦-

3^udio接口J

9.SWD接口

图1.4接口说明

①全速USB接口,在调试USB功能时可以选择使用全速USB接口,也可作供电使用。

②电源USR接口,仅作供电SV使用。

③3.5mm音频输出接口•用于输出音频。

④Arduino接口1•具体如下:

PimPin2Pin3Pin4Pin5Pin6Pin7Pin8

—RESET3.3V5VGNDGND5V.EXT

Pin27Pin28Pin29Pin30Pin31Pin32Pin33Pin34Pin35Pin36

SCLSDA3.3VGNDSCKMISOMOSISSELGPIOGPIO

Pin37Pin38Pin39Pin40Pin41Pin42

ADCADCCMPCAN.STBSDASCL

Pin57Pin58Pin59Pin60Pin61Pin62Pin63Pin64

GPIOGPIOGPIO/PWMGPIOINT1/PWMINTOTXDRXD

⑤MotorI接口1具体如下:

Pin9PiMOPin11Pinl2PinBPin14Pinl5Pinl6

HALL_B/ENC_BHALL_A/ENC_APWM.CB.2PWM_CT_2PWM.BB.2PWM_ET_2PWM_AB_2PWM.ATJ

Pin25Pin26

Pin49PinSOPinSlPin52Pin53PinS4Pin5SPin56

BEMF.B/CUR.BBEMF.A/CUR.A

HALL_C/EW3_I

⑥Motor2接口•具体如下:

Pin9PinlOPln11Pinl2Pin13Pin14Pinl5Pin16

HALLB/ENA.BHALL_A/EHAJKPWM.CBPWM.CTPWM.BBPWM.BTPWMJkBPWMJVT

Pln17Pln18Pin19PiniOPin21Pln22Pln23Pln24Pin25Pln26

—一BEMF.C.AUXBEMF.B.AUXBEMF.A.AIDCCUR.DCBVOLT.DCBPIOOJ4/SCLBEMF.C/CUR.CBEMF.B/CUR.B

Pin43Pin44Pin45Pin46Pin47Pin48

J39-1J38-1RSHUNT.CURB.PRSHUNT.CURB.NRSHUNT.CURC.PRSHUNT.CURC.N

Pin49Pin50Pin51Pin52Pin53Pin54Pin55Pin56

RSHUNT.CURDCB.NRSHUNT_CURD€B_P——一一HALL.C/ENC.I—

(7)UnusedMCUpins接口,具体如下:

Pin1Pin2Pin3Pin4Pin5Pin6Pin7Pin8

—3V3—3V35VGNDGND5V.EXT

Pin27Pin28Pin29Pin30Pin31Pin32Pin33Pin34Pin35Pin36

SCLSDASCKGNDP1.15P1.1P0.4P0.19P1_14P1.24

Pin37Pin38Pin39Pin40Pin41Pin42

P0.20P1.16P1.12一——

Pin57Pin58Pin59Pin60Pin61Pin62Pin63Pin64

VERF.OutGND——P0.22—DACO.OutDAC1_Out

⑧Debug接口•具体如下:

Pin1Pin2Pin3Pin4

3V3TXDRXDGND

⑨SWD接口•此接口可用J-Link仿真器对主控芯片LPC5536进行下载调试,具体如下:

Pin1Pin2Pin3Pin4Pin5

3V3SWCLKSWDIORESETGND

⑩CAN接口•可进行CAN设备进行CAN通讯。

Pin1Pin2

CAN.HCAN_L

1.5DoubleB板载资源

DoubleB板搭载了NCA1042与HT5010。

1.5.1CAN转换器:NCA1042

1.调试CAN通信接口

2.调试两个板子间的CAN通信•组建CAN通信网络。

1.5.2DAC:HT5010

调试12s音频通信进行播放。

二、开发工具资料说明

2.1KeiluVision5开发工具

2.1.1下载Keil

KeiluVision5是针对各种嵌入式处理器的软件开发工具,本次设计采用此开发环境进

行开发,Keil的开发环境可以到官网进行下载。

2.1.2使用Keil

1.双击桌面KeiluVision5的快捷方式图标,打开该软件.如图2.1.2所示。

图2.1.2Keil图标

2.编译、Debug和烧录,如图2.1.3所示。

八Q/«w^4nw»WKe"”

图2.1.3LPC5536的编译、Debug和烧录

2.2J・Link下载驱动

MCU-DoubleB板子的烧录器使用的是J・Link,下图2.2是J-Link的实际图片和J-

Link驱动软件,SEGGER-TheEmbeddedExperts-Downloads-J-Link/J-Trace下载

后双击按照默认配置安装即可。

儿inkWindows

Jlink

_V762c_x86_64.

exe

图2.2J-link和驱动软件

2.3串口助手

可用串口助手查看运行的log,以及保存数据,以XCOM为例,其图标如下图

2.3所示,该软件可在网上自行搜索下载xcom串口调试助手下载-XCOM(串口诺试工

具)下载V2.6免费版-IT猫扑网()­也可以使用其他的串口助手,

XCOM

V2.6.exe

图2.3XCOM上位机图标

2.4OP-AisaSensorBoard(byCocoMa)

如图2.4为世平集团开发的Sensor板,上面集成了各种感应器,和MCU-DoubleB主板

通过Arduin。接口进行连接。

图2.4senser板传感器

1.OLED屏:OLED屏幕可以显示图片(如LOGO)或者显示从Sensor读取到的数据。

2.UV&ColorSensor:U6为VISHAY的COLORSensor•料号为VEML6040•U5为

VISHAY的UVSensor•料号为VEML6075•可以检查紫外线亮度•由于这两个器件

的12c地址是相同的,所以通过一个开关器件进行选择•料号为NXPNX3L2267-可

以通过改变DI02电三高低来选择读取U6还是U5。请参考以下选择表:

DI02电平所选择Sensor

HighU6COLORsensor

LowU5UVsensor

3.DCMotor:一个小型震动马达•由DI09接口输出PWM来控制电机转速。

4.RGBLED:一个5V驱动的彩灯,驱动芯片为ON的NCP5623•通过I2C进行控制

RGB灯的颜色变化。

5.光敏电阻:该电阻接在一个分压电路上,光线强度越强,电阻值越小,AIN3口检测的

电压也就越小,光线强度越弱时■电阻阻值越大,检测到的电压也就越大。

6.GSensor:使用的是ADI的加速度计,料号为ADXL345-可以测量XYZ三个方向的

加速度•通过I2C进行读写,中断引脚接在AIN1引脚上。

7.LightSensor:光强传感器使用的是VISHAY的VEML6030•可以检查光线强度•通

过12c接口进行数据读写。

8.磁力计:三轴磁力计,选用的是Senodia的ST480M•通过I2C进行读写。

9.按键:SW1接在DI07口上,SW2接在DI08口上,按下按键电平拉低,可以通过这

两个按键实现例如翻页的功能。

10.PressureSensor:气压计使用的是歌尔声学的SPL06-001•可以通过I2C读取到气压

和温度的信息。

11.H&TSensor:温湿度传感器使用的是TI的HDC1080,可以通过12c读取到温度与湿

度的信息•

2.5DoubleB板子硬件资料

DoubleB板子硬件资料由WPI提供,主要的硬件资料如图2.5所示•其中硬件资料

主要是DoubleB板子的便件设计图•以及板子元件的相关资料,下面对于硬件资料包的

进行具体分类说明。

@BOM-T22-OO3MCU-DoubleB_V1.0(NXP...2022/11/1515:38MicrosoftExcelI_.20KB

|Datasheet-T22-003MCU-Double8V1.0(...2022/9/2818:22360压缩ZIP文件4/23KB

■GERBER-T22-003_NXPLPC553xEVKBoard___2022/11/1716:42360压缩ZIP文件405KB

EjPCB-T22-003MCU-DoubleBV1.0(NXPL._2022/11/2215:08PADSLayoutDesign2,003KB

©PCBPDF-T22-003MCU-DoubleBV1.0(N...2022/11/1716:43AdobeAcrobat文档1,050KB

国PCB位号图-T22-003MCU-DoubleB_V1.0(.,2022/11/1614:32AdobeAcrobat文档1,079KB

0SCH-T22-003MCU-DoubleBV1.0(NXPL...2022/11/1410:42PADSLogicSchem...710KB

RSCHPDF-T22-003MCU-CoubleBVLO(N...2022/11/1410:42AdobeAcrobat文档525KB

用产品规划书PPT-T22-003MCU-DoubleB_V._2023/3/611:08MicrosoftPowerPoi-1,240KB

也简易操作手册-T22-003MCU-Double2023/3/617:59MicrosoftWord文档6,786KB

■纸板Photo-T22-003MCU-DoubleB_V1.0(...2022/11/1515:37360压缩ZIP文件12,815KB

@制板说明-T22-003MCU-DoubleBV1.0(N...2022/11/1516:47MicrosoftWord文档342KB

图2.5DoubleB硬件资料一览图

2.5.1PCB参考设计

DoubleB板子的硬件设计资料.主要提供给用户的有原理图和PCB图,这里包含

PADS原设计文档和PDF文件•用户可以直接参考进行没计,或者直接使用进行开发•由

以上所提到的,可以参考SDK包code•结合板子的原理图,更改相应的10引脚,配置

相关的外设进行开发调试。

2.5.2板子元器件资料

DoubleB板载资源丰富•这里硬件的资料包括了这些资源的元器件数据手册,其中

包括了LDO、CAN收发器、音频编解码器等.在开发过程中,用户可以直接参考使用。

三、操作说明

3.1DoubleB板子供电

通过MicroUSB对板子供电,电源指示灯正常亮起如图3.1所示:

图3.1板已供电

3.2SDK包下载

DoubleB板子的软件资料包主要有两部分•第一部分是NXP原厂提供的软件例

程、芯片数据手册和用户手册•第二部分由WPI针对DoubleB板子所提供的软件例

程和原理图等资料,以下进行详细介绍。

我们需要到NXP官网下载SDK包,在首页点DESIGN-〉Software->

MCUXpressoSDK->DOWNLOAD,然后进入到SDKBuilder页面,先点击

Processors•再点击LPC•接着往下滑找到LPC55XX系列・点击BuildMCUXpresso

SDK•如图3.2.1所示。

MCUXpressoSDK^£8S

.SCMttW(OMftxwU)选择开发板

SOK

授案您的噂跳板姗件以开始使用.

|•

H

授案硬件

*£M<M)

Q

(X)

通择一个电函L套何、Attas

LPCXpresso55S36

.MLPCXprMMDeveiopnwitBoardlor

LPCXprewo55S06(LPCS5SO6)

LPC55s3MxWMyctMCU»

aMM

LPCXprewoWSW(LPCS6S1C>

WMCUXprewoSOK*2102-

LPCXpxo55S28(LPCS5S28)

■CarmonBoonsM

LPCXPTWM>55S36(LPC55S38>4俸幢31

LPCXpc®5®oWS69(LPC55Se9)

.MCUXprvMoCCLPCXpr^*oB02(LPC8O2>

已烷即沂展示例双目感&的的总

■MCUXpcewoLPCXpr»Mo804(LPC8O4>O

*,«TH决方*.

LPCXPEO«12MAX(LPC812>

(电科后:<g)KROttsaa))

C2023NXPS««TvconductorB.Aln^rt*rvMcvtd

图321SDKBuild界面

之后就会跳转到SDK包选择界面,如图3.2.2所示,这里可以依次选择编译环境、编

译软件、选择下载的库等,最后点击DownloadSDK:

创建SDK,为LPCXpress055s36

H△司2螃谭软件

□OVI。,

□CSSPKC

□9tac«*C5itrarr

□♦AT,・ttKt

□ItcwrWBixrviMXPitcw?xeuuwv

□FfMATOS

4.点击下IS

图3.2.2SDK包选择界面

3.3程序的烧录

当用户需要烧录程序时•硬件连接图如图3.3所示,这里通过J-Link与接口J40连接

来为MCULPC5536烧录程序:

国3.3LPC5536烧录程序硬件连接

3.4Demo的使用

3.4.1LED灯Demo

1.LED灯Demo需要烧录由WPI提供的GPIO例程中的gpio_led_output文件•代码如

下所示:

114

115GPIO_PortMaskedSet(GPIO,APP_BOARD_TEST_LED_PORT,OxOOOOFFFF);

116GPIO_PortMaskedWrite(GPIO,APP_BOARD_TEST_LED_PORTrOxFFFFFFFF);

117port_state"GPIOPortRead(GPIO,APP_30ARD_TEST_LED_P0RT);

118PRINTF("\r\nStandardportread:%x\r\n",port_state);

119port_state■GPIO_PortMaskedRead(GPIO,APP_BOARD_TEST_LED_PORT);

120PRINTF("\r\nMaskedportread:%x\r\n",port_state);

121

122GPIO_PortMaskedSet(GPIO,APP_B0ARD_TEST_LED_P0RT2,OxOOOOFFFF);

123GPIO2PortMaskedWrite(GPIO,APP_B0ARD_TEST_LED_P0RT2,OxFFFFFFFF);

124port2_state-GPIO_PortRead(GPIO,APP_B0ARD_TEST_LED_P0RT2);

125PRINTF("\r\nStandardporeread:%x\x\n",port2_state);

126port2_atate»GPIO_PortMaskedRead(GPIO,APP_B0ARD_TEST_LED_P0RT2);

127PRINTF("\r\nMaskedportread:tx\r\n",port2_stace);//test

128

129GPIO_PortMaskedSet(GPIO,APP_BOARD_TEST_LED_PORT3,OxOOOOFFFF);

130GPIO2PortMaskedWrite(GPIO,APP_B0ARD_TEST_LED_P0RT3,JXFFFFFFFF);

131port3_state-GPIO_PortRead(GPIO,APP_B0ARD_TEST_LED_P0RT3);

132PRINTF("\r\nStandardporeread:%x\r\n**,port3_scate);

133port3_state-GPIO_PortMa3kedRead(GPIO,APP_B0ARD_TEST_LED_P0RT3);

134PRINTF("\r\nMaskedportread:%x\r\n"rport3_stace);

135

图3.4.1LED灯Demo代码

2.板上载有三个按键SW1'SW2、SW3-其中SW2是Reset按键•SW1&SW2是可自

由配置按键。烧录程序并且Reset后我们可以通过SW1&SW2分别控制D8&D9的亮

灭,如图3.4.2所示:

图3.4.2LEDDemo效果

3.4.2音频输出Demo

1.音频输出Demo需要烧录由WPI提供的I2S例程中的i2s_interrupt_transfer文件,

代码如图3.4.3所示:

213staticvoidStartSoundPlayback(void)

214B<

215PRINTF("Setuploopingplaybackofsinewave\r\n");

216

217s-TxTxdnsfer.data"&gMMuslc(0);

218s-TxTransfex.datASize-sizeof(g_Mu3ic);

219

220las-TxTransferCreateHandleiDEMO-ias-TX,4s_TxHandle,TxCAllbACkr(void•)4s_TxTransfer);

221I2S_TxTransferNonBlockinQ(DEMO_I2S_TXr49_TxHandlers_TxTransfer);

222)

223L

224staticvoidTxCallback(I2S_Typ«"base,12,_handle_t"handle,statustconpletionStatus,void•userData)

22SB(

226/■Enqueuethesameoriginals_BufferAlloveragain■/

227i2s_txansfex_t"transfer■(i2»_transfex_ta)u9erData;

228I2S_TxTransferNonBlocking(base,handle,atransfer):

229|)

图3.4.3音频输出Demo代码

2.烧录程序后将J47接口接入音频输出设备,此时我们可以通过音频输出设备输出声音,如

图3.4.4所示:

图3.4.4音频输出Dem。

3.4.3使用须知

1.当运行电机调速Demo时•需使用杜邦线将Motor2接口的Pin11与Arduino

接口的Pin35连接。

2.当运行ADC采集光敏电阻数据Dem。时,需使用杜邦线将Motor2接口的

Pin16与Arduino接口的Pin40连接。

3.当运行SPI获取磁编码器位置信息Demo时,需使用跳帽将J27&J28的pin1

&pin2连接。

四、附录:传导、辐射测试报告

4.1MCU—DoubleB水平辐射测试

ShenzhenCTLTestingTechndogyCo,Ltd

Tel+86-755-89486194

Floor1-A,BaishaTechnologyPark.No3011,ShahexiRoad,NanshanDistrict.She

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论