本帖最后由 ElenaZ 于 2022-5-17 12:43 编辑
PIC32MZ W1简介“轻松实现无线!”——学习和了解PIC32MZ W1系列的完整课程体验。
目录
PIC32MZ W1简介 PIC32MZ W1系列是一款智能32位单片机,在单器件解决方案中提供Wi-Fi® 4*连接功能和基于硬件的安全加速器。您可以在这款单片机上开发自己的应用程序,无需外部MCU。单片机存储空间为1 MB闪存和256 KBSRAM。
Wi-Fi 4*支持802.11n技术。
该系列由SoC和以下模块组成:
• PIC32MZ1025W104 SoC 132引脚DQFN 10 x10 x 0.9 mm
采用32位嵌入式MCU的SoC,支持Wi-Fi网络连接和安全加速器
• WFI32E01模块(通过各项认证)
这款54引脚SMD 24.5 x20.5 x 2.5 mm模块基于SoC,可提供不同类型
WFI32E01PE,集成了FEM和PCB天线
WFI32E01PC,集成了FEM和PCB天线以及Trust&Go安全元件
WFI32E01UE,带有用于外部天线的FEM和uFL连接器
WFI32E01UC,带有用于外部天线的FEM和uFL连接器以及Trust&Go安全元件
这些模块符合Wi-Fi联盟(WFA)规范,并通过以下全球监管机构的认证:联邦通信委员会(FCC)、加拿大工业部(IC)和
欧洲无线电设备指令(RED)、日本总务省(MIC)、韩国认证(KCC)、台湾通讯传播委员会(NCC)和英国合格评定(UKCA)。
欲了解更多信息,请查看数据手册。
智能MCU
PIC32MZW1与PIC32MZ2048EF器件共用相同的内核和外设;属于PIC32MZ-EF系列的一部分。 PIC32MZW1解决方案提供了快速高效的200 MHz单片机。 • MCU内核性能基准测试CoreMark得分为710(EEMBC)
大量GPIO可免费使用(模块:37个I/O,SoC:62个I/O)。
除了Wi-Fi连接功能外,还提供丰富的外设,例如:以太网MAC(10-100 RMII)、CAN/CAN-FD、USB 2.0(全速12 Mbps OTG)和CVD触摸。 它提供卓越的模拟性能,具有2 Msps快速采样频率、精确的12位和高线性ADC读数,并且受温度变化的影响最小。
它受领先的集成开发环境MPLAB®X IDE和全集成嵌入式软件开发框架MPLABHarmony 3所支持。 无线电性能
WFI32E01模块包含高质量RF-FEM。这有助于提供具有行业领先无线电性能的最终产品,使用该模块还可以扩大覆盖范围并提升RF性能。同时,它能够降低功耗、改善最终用户体验、并保持Wi-Fi 4和MCS-7功能以减少Wi-Fi延迟。 欲了解更多信息,请查看数据手册中的“发送器性能特性”部。
高级安全
该器件嵌入了非对称加密引擎,可为认证和密钥协商会话期间所需的公钥加密功能提供硬件加速支持。
此外,它还带有对称加密引擎,用于加快需要加密功能的应用程序的执行速度。 对称加密引擎包括四种不同的加密安全引擎,旨在加快公钥/私钥对协商、报文哈希验证和批量数据加密/解密的计算速度。加密引擎能够并行运行或以菊花链方式运行来执行更复杂的安全方法,包括用于AES、数据加密标准(DES)和三重DES(TDES)、安全哈希算法(SHA-1和SHA-256)以及报文摘要5(MD5)的引擎。加密引擎内置在MCU中,包括用于分散/集中数据获取的DMA控制器,以及独立于PIC32MZW1的主CPU调度各个安全引擎的智能状态机。 有关支持算法的详细信息,请查看数据手册。 SOC上没有安全密钥存储机制,可以利用ATECC608安全元件来提供该机制。模块WFI32E01PC和WFI32E01UC带有板上ATECC608安全元件或可以安装在模块外部的安全元件。此安全元件与WolfSSL TLS协议栈良好集成,可用于强制使用安全密钥存储的应用程序。安全元件集成提供了一种简单而安全的方式,用于将器件配置到云。安全元件经过预先配置,适用于向Amazon AWS IoT Core、Microsoft Azure IoT和Google IoT Core等许多云供应商注册。此外,还提供了许多MCU通常不具备的功能,包括高级密钥保护机制和篡改保护。安全元件还可以提供安全引导机制。
软件库提供对AP(接入点)和站点模式的支持,并增加了最新且最高的Wi-Fi安全标准——WPA3。WPA3完全向后兼容WPA2。 借助WPA3技术,可以为您的Wi-Fi网络选择简单易记的密码,而不必担心攻击者通过字典逐字窃取密码。根据市场要求文件,从2020年7月1日起,WPA3认证将成为所有新Wi-Fi认证的强制性要求。 Harmony 3连接协议栈为IPv4和IPv6提供TCP/IP支持。此外,还支持第三方TLS插件,包括WolfSSL TLS协议栈和加密库。 借助EclipsePaho MQTT和WolfSSL MQTT等插件,可以使用MQTT协议创建您自己的本地或云服务器。
框图
PI2MZ1025W103132 SoC 132引脚QFN芯片的框图 WFI32E01UE模块
54引脚模块的框图 WFI32E01PC模块
54引脚Trust&Go模块的框图
|