概述
MAX78000FTHR是一个快速开发平台,可帮助工程师使用MAX78000 Arm®快速实现超低功耗人工智能(AI)解决方案Cortex®-M4F处理器,集成卷积神经网络加速器。该板还包括MAX20303 PMIC用于电池和电源管理。外形尺寸为0.9英寸x 2.6英寸双排头占地面积,与Adafruit Feather Wing外围扩展板兼容。该电路板包括多种外设,如CMOS VGA图像传感器、数字麦克风、低功耗存储器等,请访问https://www.maximintegrated.com/en/products/MAX78000FTHR开始开发这个板,网站打开还是挺慢的。
特性
MAX78000单片机
•双核:Arm Cortex-M4处理器与FPU,100MHz, RISC-V协处理器,60MHz
•512KB Flash Memory
•128kb sram
•16KB缓存
•卷积神经网络加速器
•12位并行摄像头接口
•MAX20303可穿戴PMIC与燃油计
•USB充电
•板载DAPLink调试和编程
带有FPU的Arm Cortex-M4处理器接口
•面包板兼容头
•Micro USB接口
•Micro SD卡连接器
整合周边设备
•RGB指示灯LED
•用户按键
•CMOS VGA图像传感器
•低功耗立体声音频编解码器
•数字麦克风
•SWD调试器
•虚拟UART控制台
•RISC-V的10针皮质调试头,协处理器
快速启动
使用USB线为MAX78000FTHR供电。预编程的“音频关键字识别”演示将开始执行。RGB LED (D2)亮绿色,表示demo正在运行。车载麦克风开始监听关键字GO。当检测到关键字GO时,RGB LED (D2)亮黄色。在此模式下,当检测到9个关键字中的一个时,RGB LED(D1)根据卷积神经网络检测到的次数,开始蓝色闪烁1 ~ 9次。STOP命令退出号码关键字检测,RGB LED (D2)亮起;
PMIC和电池充电器
MAX20303可穿戴PMIC供电MAX78000FTHR板,也能够充电锂离子电池(不包括)。MAX20303有一个内部当充电输入端没有电压源时,将电池连接到系统输出端的MOSFET(USB)。当在充电输入(USB)检测到外部源时,该开关打开,系统输出通过输入限流器从输入源供电。系统输出到电池的开关也可以防止系统断电时系统输出电压低于电池电压
编程与调试
板上的MAX32625微控制器是用DAPLink固件预编程的。它允许通过USB对MAX78000 Arm内核进行调试和编程。标准的10引脚JTAG头J1允许调试和编程MAX78000的RISC-V核心。
按钮
MAX78000FTHR板上有五个按钮:
SW1用户可编程功能按钮通过消码器IC连接到MAX78000 0.2端口。
SW2用户可编程功能按钮通过消码器IC连接到MAX78000 1.7端口。
SW3 PMIC电源按钮,单板在上电状态下,长按该按钮12秒,表示单板硬下电。当单板处于下电状态时,按下该按钮将单板上电。此按钮也可以通过MAX78000固件读取,PMIC_PFN2信号连接到端口3.1是按钮状态的缓冲输入。当按下按钮时,该信号进入逻辑低状态。
SW4通过接口的RSTN输入复位MAX78000
SW5 DAPLink适配器按钮。按住此按钮,同时给主板上电,将MAX32625 DAPLink适配器置于维护模式以进行DAPLink固件更新。
发光二极管
MAX78000FTHR板上有三个RGB led。
D1接MAX78000的GPIO接口。这LED可由用户固件控制。端口2.0:红色 端口2.1:绿色 端口2.2:蓝色
D2连接到MAX20303 PMIC LEDx输出。这些led可以通过I2C命令进行控制。它们也可以通过发出I2C命令配置为充电状态指示灯。
D3 DAPLink适配器MAX32625状态LED。由DAPLink适配器控制,不能作为用户LED使用。
通过以上规格书中的信息我们可以了解到一些最基本的信息,板卡的基本组成等等,有一些也是后续操作的注意项,例如用户可使用的按键以及LED分别有两个,本次测评提供的两个文件其实是一个,板载的下载器是DAPLink等等。在了解了这些基本配置后,再一步一步开始深入的认识板卡。