本帖最后由 ghost110 于 2022-6-21 11:47 编辑
年中愿望,LPC55S69,现在智能智造在国家大政策的背景下获得大力推广,其中的重要举措线边物流,是智能制造、智能工厂建设的重要一环。鉴于此,我想做一个模拟性的小型线边物流系统。实现如下功能:1:物品识别。
2:电机控制(包含机械手控制,搬运小车的运行)。
3:数据通讯(上下发数据)。
4:边缘计算(路径计算,优化,下发等)
LPC55S6x 家族是全球首款基于通用 Cortex-M33 的微控制器,并且它是第一款基于 40nm 工艺的 MCU,动态功耗仅仅 32μA/MHz。采用 Armv8-M 架构以及 TrustZone-M 和协处理器扩展,性能和高级安全功能达到新水平。 [url=][/url] 它的内核是双核架构,由两颗 Cortex-M33 组成。这里特别注意的是这两颗内核有大小之分,Core0 内核是全功能的 Cortex-M33,而 Core1 则去除了 TrustZone、MPU、SAU、FPU、SIMD 等内核增强的功能。Armv8-M 架构允许客制化的协处理器,NXP 利用这一特性加入了 DSP 加速器 PowerQuad 和加密引擎 CASPER,分别从运算和安全两个角度显著提升 MCU 本身的性能。
这款 MCU 运行频率高达 150MHz,拥有高达 640KB 的 FLASH,以及 320KB 的 SRAM。
1.1、安全性上:除了 TrustZone-M,还有 PRINCE 模块对写入到片上闪存的数据进行实时加密,拥有 AES-256 加密 / 解密引擎、安全散列算法 (SHA1/SHA2) 模块,可以通过专用 SRAM 上的芯片指纹提供物理不可克隆功能(PUF),还拥有随机数生成器(RNG)、唯一的 128 位设备识别序列号(UUID)、安全通用 IO。
1.2、模拟外设上:
1.ADC 是这次 LPC 的 MCU 升级最大的地方,ADC 升级到 16 位 1M 采样率,具有 5 个差分通道对(或 10 个单端通道)以及多个内部和外部触发器输入,且支持 2 个独立的转换序列,同时拥有连接至 ADC 的内置温度传感器;
同时通信接口上极为丰富:
1.8 组 FlexComm 接口,可以让用户灵活的配置得到最多 8 路串行接口(UART、I2C 和 SPI 任意组合,最多 8 个)或者 4 组全双工模式的 I2S 接口。
2. 一个独立高速 SPI 接口,最高可运行在 50MHz 的频率,流畅刷一个小屏幕的 LCD 不再是梦想。
3.USB 接口一如以往的领先业界,一个高速 USB 和一个全速 USB 接口,均集成 PHY 以及支持主机和从机模式。
4.SDIO 接口也在以前的 LPC 基础上做出了重大改进,安全的数字输入输出(SD/MMC 和 SDIO)卡接口, DMA SDIO 支持两个卡。支持的卡类型为 MMC、SDIO 和 CE-ATA。支持 SD2.0 和 SR25。
1.3、数字外设上:
1.2 个 DMA 控制器,DMA0 控制器,具有 23 个通道和多达 22 个可编程触发器;DMA1 控制器,具有 10 个通道和 16 个可编程触发器;
2.1 个 CRC 引擎模块,可使用支持 DMA 的 3 个标准多项式中的一个计算所提供数据的 CRC;
3. 最多 8 个通用 IO 可选为引脚中断(PINT),由上升沿、下降沿或两种输入沿触发;
4. 两组通用 IO 中断(GINT)支持基于输入状态逻辑(AND/OR)组合的中断;
1.4、并且定时器上还配备了:
1.5 个 32 位标准通用异步定时器 / 计数器,支持多达 4 个采集输入和 4 个比较输出,可选择特定的定时器事件生成 DMA 请求;
2.1 个 SCTimer/PWM,具有 8 个输入和 10 个输出函数(包括捕获和匹配),输入和输出可引至或引自外部引脚,内部引至或引自所选外设,在内部,SCTimer/PWM 支持 16 个捕获 / 匹配,16 个事件和 32 个状态;
3.1 个 32 位实时时钟(RTC), RTC 中的定时器可用于唤醒所有低功耗模式(包括深度节电模式),具有 1 ms 分辨率;
4.1 个多通道多速率 24 位定时器(MRT),可用于在多达 4 种可编程固定速率下重复生成中断;
5.1 个窗口看门狗定时器 (WWDT),使用 1MHz 的 FRO 作为时钟源;
6.1 个微节拍定时器,通过看门狗振荡器运行,可用于将器件从睡眠和深度睡眠模式中唤醒;
7.1 个 42 位自运行 OS 定时器作为系统的连续时基,适用于任何低功耗的模式;
|