WG215是一种基于ESP32芯片的2.4 GHz WiFi+蓝牙(双模)二合一模块,可以简化用户对无线应用的开发流程,精简硬件结构设计。下面来看看WG215的可以简化硬件设计的12个外设接口和传感器。 WG215 外设接口和传感器 WG215 的PWM、UART、IIC、IIS、通用SPI和RMT等功能接口是可以被配置到任意GPIO,从而灵活配置外置设备的接入。 一、通用输入/输出接口(GPIO) WG215共有引出22个GPIO 管脚,通过配置对应的寄存器,可以为这些管脚分配不同的功能。包括以下几类GPIO:只有数字功能的GPIO、带模拟功能的GPIO 以及带电容触摸功能的GPIO 等等。 (1)带模拟功能的GPIO 可以被配置为数字GPIO。带电容触摸功能的GPIO 可被配置为数字GPIO。 (2)数字IO 管脚都是双向、非反相和三态的,包括带有三态控制的输入和输出缓冲器。这些管脚可以复用作其他功能。例:SDIO 接口、UART、SPI 等。用于低功耗运行时,GPIO 可被设定为保持状态。 二、模/数转换器(ADC)和数/模转换器(DAC) 模/数转换器(ADC) (1)WG215集成了12-bit SAR ADC,共支持18 个模拟通道输入。 (2)通过适当的设置,最多可配置18 个管脚的ADC 和放大器,用于电压模数转换。 数/模转换器(DAC) (1)WG215有2个独立8-bit DAC 通道,将2 个数字信号分别转化为2 个模拟电压信号输出。 (2)这2 个DAC 可以作为参考电压使用,也可以作为其它电路的电源使用。 。 三、WG215 SD/SDIO/MMC主机控制器 WG215拥有一个SD/SDIO/MMC主机控制器,支持特性有: 1、SD 卡3.0 和3.01 版本 2、SDIO 3.0 版本 3、CE-ATA 1.1 版本 4、多媒体卡(MMC4.41版本、eMMC4.5版本和4.51版本) 控制器实现了高达80 MHz 的时钟输出,并且支持3种数据总线模式:1 bit、4 bit 和8 bit 。在4-bit数据总线模式中,可以支持2个SD/SDIO/MMC4.41卡,还支持1个以1.8V 电压工作的SD卡 四、SPI主/从机串行外设接口 •WG215拥有3个SPI串行外设接口,可单独作为主或从模式。 •芯片内部资源占用SPI1,故用户可使用的SPI为SPI2和SPI3。 •SPI接口可用来连接外部Flash/SRAM和LCD。每一个SPI控制器可连接到DMA通道。 五、UART通用异步收发接口 •WG215拥有3个UART接口,支持异步通信(RS232 和RS485)和IrDA,通信速率可达到5 Mbps。 • UART支持CTS和RTS信号的硬件管理以及软件流控(XON和XOFF).3个接口均可被DMA访问或者CPU直接访问。 六、I2C总线接口:WG215拥有2个I2C总线接口,可用作主或从机模式。 七、I2S数字音频总线接口 •WG215拥有2个标准I2C接口,2 个接口可作主机或从机模式。 •2个I2S接口都有专用的DMA控制器,支持PDM和BT PCM接口。 八、红外遥控器接口 •WG215支持8通道的红外发射和接收。 •遥控器接口可以支持多种红外协议。 •8个通道共用1个512 x 32-bit的存储模块来存放收发的波形 九、脉冲计数器 •WG215的脉冲计数器通过7种模式捕捉脉冲并对脉冲边沿计数。内部有8个通道,每个通道一次可同时捕捉4个信号。 •每组4个输入包括2个脉冲信号和2个控制信号。当计数器达到了设定的阈值,就会产生1个中断。 十、脉冲宽度调制(PWM):WG215的PWM控制器可以用于驱动数字马达和智能LED灯。 十一、硬件加速器 •WG215的内置硬件加速器,支持一些通用的加密算法,如: AES(FIPS PUB 197)、SHA(FIPS PUB 180-4)、RSA和ECC等,还支持大数乘法、大数模乘等独立运算。 •硬件加速器支持的RSA、ECC、大数乘法和大数模乘运算最大长度可达4096 bits 。 •硬件加速器极大提高了运算速度,显著减小了软件的复杂度。硬件加速器还支持对Flash 的加密与动态解密,确保Flash 中的代码不被窃取。 十二、片内温度传感器 •温度传感器生成一个随温度变化的电压。内部ADC 将传感器电压转化为一个数字量。 •温度传感器的测量范围为-40°C 到125°C 。 •WG215电路本身会产生热量会影响测量结果,所以只做温度参考测量。 此WiFi+蓝牙二合一模块可应用在家庭自动化、工业无线控制、婴儿监控器、Wi-Fi 位置感知设备、安全ID 标签、健康医疗(运动监测和防丢报警器、温度记录仪)等领域!详情访问天工测控网站和阿里店铺
|