潘多拉 IoT Board 硬件概述

本文将详细介绍潘多拉 IoT 开发板的详细硬件资源。
STM32L475VET6
潘多拉 IoT Board 主控制器 STM32L475VET6,芯片主频为 80MHz。具有 128KB SRAM 、512KB FLASH、9 个 16 位定时器、2 个 32 定时器、2 个 DMA 控制器(共 14 个通道)、3 个 SPI、2 个 SAI、3 个 IIC、5 个串口、一个低功耗串口、一个全速 USB OTG、一个 CAN 接口、3 个 12 位 ADC、2 个 12 位 DAC、一个 RTC(带日历功能)、一个 SDIO 接口、一个 FSMC 接口、一个硬件随机数生成器、以及 82 个通用 IO 口。
这是 ST 公司专为低功耗应用场景打造的芯片,非常适合物联网低功耗场景的应用。
TFTLCD 显示屏
潘多拉 IoT Board 板载一个 TFT LCD 显示屏(LCD_TFT),它是一个 1.3 寸 240x240 超高分辨率的显示屏,支持 16 位真彩色显示。

注意:LCD 电路默认使用 4 线 SPI(3-SPI:IM0=1,IM1=0;4-SPI:IM0=0,IM1=1)
AP6181 WiFi 模块
潘多拉 IoT Board 板载的一个 WiFi 模块,它是一款低功耗、高速的 WiFi 模块,支持标准的 SDIO 接口。通过这个板载的 WiFi 模块,可以很轻松的实现开发板的联网功能,非常适合物联网开发学习者的使用。

ES8388 音频解码芯片
潘多拉 IoT Board 板载的一个低功耗、高性能音频解码芯片。该芯片内部集成了 24 位高性能 DAC 和 ADC,可以播放最高 96K@24bit 的音频信号。我们可以使用这个芯片实现音乐播放、录音和语音识别等功能。

MIC(麦克风)
潘多拉 IoT Board 板载录音输入口(MIC),这个麦克风直接连接到 ES8388 音频解码芯片的输入上,可以用来实现录音功能。
存储
SPI 闪存
潘多拉 IoT Board 板载了一片 SPI Flash 芯片,型号 W25Q128,容量为 128Mbit,即 16M 字节,可用于存储字库和其他用户数据,满足大容量数据存储要求。

TF 卡接口
潘多拉 IoT Board 板载的一个标准 TF 卡接口(TF_CARD),采用 SPI 方式驱动,有了这个 TF 卡接口,就可以满足大量数据存储的需求。

传感器
ICM20608 六轴传感器
潘多拉 IoT Board 板载一个六轴传感器,ICM20608 是 Inven Sense 新推出的一款六轴传感器,内部集成 1 个三轴加速度传感器和 1 个三轴陀螺仪,它具有更低的功耗、更低的噪音和更薄的封装,并且支持 MPL 库,该传感器可用于四轴飞控。所以喜欢玩四轴的朋友,也可通过本开发板进行学习。

AP3216C 光环境传感器
潘多拉 IoT Board 板载的一个光环境三合一传感器,它可以作为环境光传感器、近距离(接近)传感器和红外传感器。
通过该传感器,开发板可以感知周围环境光线的变化,接近距离等,从而可以实现类似手机的自动背光控制。

AHT10 温湿度传感器
潘多拉 IoT Board 板载一个温湿度传感器,它集成了温度传感器和湿度传感器的功能,可以用于环境监测等场景,该芯片使用 IIC 通讯。

三色 LED 灯
潘多拉 IoT Board 板载一个 RGB 三色 LED 灯,通过 R(红)、G(绿)和 B(蓝)三种颜色的组合,可以实现各种不同的颜色。

有源蜂鸣器
潘多拉 IoT Board 板载蜂鸣器(BEEP),可以实现简单的报警/闹铃,让开发板可以发声。

红外收发器
潘多拉 IoT Board 板载一个红外发射头(IR1),可以实现红外发射功能,使用这个发射头,我们可以模拟红外遥控器的功能。同时,潘多拉 IoT Board 还提供了一个红外接收头(IR2),可以实现红外接收功能,通过这个接收头,可以接收市面常见的各种遥控器的红外信号。另外,潘多拉开发板还配备了一个小巧的红外遥控器,可以满足绝大多数红外收发实验,甚至可以自己实现万能红外解码。当然,如果应用得当,也可以用来传输数据。

电机
潘多拉 IoT Board 板载一个贴片电机(MOTOR),我们可以用过 TC214B 驱动芯片来控制电机的转速和方向。TC214B 电机驱动芯片支持 1.2A 的持续电流输出,峰值电流高达 2.0A,可以通过两路 PWM 来同时控制电机的速度与方向。
