恩智浦标志LPC55S1x/LPC551x 板
指示

文档信息

信息 内容
关键词 LPC55S16JBD100, LPC55S16JEV98, LPC55S16JBD64,
LPC55S14JBD100, LPC55S14JBD64, LPC5516JBD100,
LPC5516JEV98, LPC5516JBD64, LPC5514JBD100, LPC5514JBD64,
LPC5512JBD100、LPC5512JBD64
 抽象的  LPC55S1x/LPC551x 勘误表

恩智浦半导体
修订历史

修订版 日期 描述
1.6 20211028 在第 1 节“CAN-FD.3.9:当 CAN-FD 外设使用安全别名时可能发生总线事务中止”中添加了 CAN-FD.1 注释。
1.5 20210810 添加了 VBAT_DCDC.1:第 3.8 节“VBAT_DCDC.1:Tamb = -2.6 C 时电源的最小上升时间必须为 40 ms 或更慢, Tamb = 0.5 C 至 +0 C 时必须为 105 ms 或更慢”
1.4 20210423 增加了 USB.5,第 3.6 节“USB.5:在 USB 高速设备模式下,当设备同步 IN 端点发送一个 1024 字节的 MaxPacketSize 数据包以响应来自主机的 IN 令牌时,不设置同步 IN 端点中断并且同步 IN 端点的端点命令/状态列表条目未更新”。 添加了 USB.6 的第 3.7 节“USB.6:在 USB 高速主机模式下,对于同步 IN 端点,每微帧只允许一个事务”。
1.3 20210225 添加了 USB.4 的第 3.5 节“USB.4:在 USB 高速设备模式下,如果 NBytes 不是 8 的倍数以进行 OUT 传输,则设备将额外的字节写入缓冲区”。更正错字,修订标识符为表 3 中用于 USB.1 的 A。
1.2 20201214 包括第 3.4 节“USB.3:对于 USB 高速设备控制器,当连接某些全速集线器时,检测握手失败”。
1.1 20200827 添加第 5.1 节“CAN-FD 外设无法访问安全别名地址”。
1.0 20191204 初始版本。

联系信息
更多信息请访问: http://www.nxp.com
如需销售办事处地址,请发送电子邮件至: salesaddresses@nxp.com

产品识别

LPC55S1x/LPC55 1x VFBGA98 封装具有以下顶部标记:

  • 第一行:LPC55S1x/LPC551x
  • 二线:JEV98
  • 第三行:xxxxxxxx
  • 第四行:zzzyywwxR
    – yyww:yy = 年和 ww = 周的日期代码。
    – xR:设备版本 A

LPC55S1x/LPC551x HLQFP100 封装具有以下顶部标记:

  • 第一行:LPC55S1x/LPC551x
  • 第二行:xxxxxxxx
  • 第三行:zzzyywwxR
    – yyww:yy = 年和 ww = 周的日期代码。
    – xR:设备版本 A

LPC55S1x/LPC551x HTQFP64 封装具有以下顶部标记:

  • 第一行:LPC55S1x/LPC551x
  • 第二行:JBD64
  • 第三行:xxxx
  • 第四行:xxxx
  • 第五行:zzzyywwxR
    – yyww:yy = 年和 ww = 周的日期代码。
    – xR:设备版本 A

勘误表view

功能问题表

功能性问题 简短描述 修订标识符  详细描述
ROM.1 当闪存页面处于已擦除或未编程状态时,ROM 无法进入 ISP 模式。 A 3.1 节
USB.1 连接到 LS 设备(鼠标)时,USB HS 主机出现故障。 A 3.2 节
USB.2 使用多个集线器时,自动 USB 速率调整不起作用。 A 3.3 节
USB.3 对于 USB 高速设备控制器,当连接某些全速集线器时,检测握手失败。 A 3.4 节
USB.4 在 USB 高速设备模式下,如果用于 OUT 传输的 NBytes 不是 8 的倍数,则设备会将额外字节写入缓冲区。 A 3.5 节

功能问题表

问题 简短描述 修订标识符  详细描述
USB.5 在 USB 高速设备模式下,当设备 A 3.6 节
USB.6 在 USB 高速主机模式下,每次只有一个事务 A 3.7 节
VBAT_DCDC.1 电源的最小上升时间必须是 2.6 A 3.8 节
CAN-FD.1 CAN-FD 时可能发生总线事务中止 A 3.9 节

AC/DC 偏差表

AC/DC 偏差 简短描述 产品版本  详细描述

功能问题详情

3.1 ROM.1:当闪存页面处于擦除或未编程状态时,ROM 无法进入 ISP 模式
介绍
在 LPC55S1x/LPC551x 上,如果映像因闪存页处于已擦除或未编程状态而损坏,则 ROM 可能无法自动进入 ISP 模式。
问题
当在 CMPA 中启用安全启动,并且闪存在映像头中的映像大小字段指定的内存区域内包含已擦除或未编程的内存页面时,设备不会使用回退机制自动进入 ISP 模式,如无效图像引导失败的情况。 当仅部分写入或擦除应用程序映像但有效的映像标头仍存在于内存中时,会出现此问题。
变通方法
使用以下方法之一执行批量擦除以删除不完整和损坏的图像:

  • 使用调试邮箱执行擦除命令。 退出邮箱后设备将直接进入ISP模式。
  • 使用 Debug Mailbox 命令进入 ISP 模式并使用 flash-erase 命令。
  • 使用 ISP 引脚复位器件并进入 ISP 模式。 使用 flash-erase 命令擦除损坏(不完整)的图像。

3.2 USB.1:HS主机连接LS设备(鼠标)失败
介绍
USB1 高速控制器可用于选定的 LPC55S1x/LPC551x 器件,并以三种不同的数据速度提供外围设备与主机的即插即用连接:

  • 高速,数据速率为 480Mbps。
  • 全速,数据速率为 12 Mbps。
  • 低速,数据速率为 1.5 Mbps。

许多便携式设备可以受益于通过 USB 接口相互通信而无需主机 PC 干预的能力。 问题 USB HS 主机在连接 LS 设备(鼠标)时出现故障。
变通方法
为支持全速和低速应用,建议设备或主机使用 USB0 全速端口和 USB1 高速端口。 此外,如果应用需要通过 USB 高速主机支持低速 USB 设备,可以通过在 USB1 高速端口和外部 USB 设备之间插入 USB 集线器来实现。
3.3 USB。 2:使用多个集线器时,自动 USB 速率调整不起作用
介绍:
全速和低速信令无一例外地在整个数据包中使用比特填充。 如果接收方在数据包的任何地方看到七个连续的 XNUMX,则说明发生了一点填充错误,应忽略该数据包。 数据包结束 (EOP) 之前的时间间隔是一种特殊情况。 EOP 之前的最后一个数据位可能会因集线器切换偏差而被拉伸。 这被称为运球,并且可能导致运球引入不需要一点东西的第六位的情况。 因此,接收器必须接受一个数据包,其中端口上最多有六个完整的位时间,在 EOP 之前没有转换。
问题:
LPC55S1x/LPC551x 器件使用 EOP 开始进行频率测量。 当通过多个集线器时,由于集线器切换偏斜而引入运球位,这不起作用。 因此,EOP 的启动不能用于自动 USB 速率调整的频率测量(通过在 FRO192M_CTRL 寄存器中设置 USBCLKADJ)。 使用单个集线器时不会出现此问题。
解决办法:
使用技术说明 TNxxxxx 中提供的 FRO 校准库。 该库允许应用程序在全速模式下进行无晶体 USB 设备操作。
3.4 USB.3:对于USB高速设备控制器,连接某些全速集线器时检测握手失败
介绍
有关 USB 高速检测握手协议的详细信息,请参阅 USB2.0 规范。
问题
作为高速设备,当连接某些全速集线器时,USB设备无法正确检测HOST KJ序列,从而无法识别所连接主机的速度。 在这种情况下,USB 设备可能会由于错误的速度检测而出现异常行为。
变通方法
有两种解决方法:

  1. 下面的软件变通方法可以在 usb_dev_hid_mouse 中实现,其中 API 称为“USB_DeviceHsPhyChirpIssueWorkaround()”。 USB_DeviceCallback() 中的事件处理程序,
    – 在“kUSB_DeviceEventBusReset”事件中,应调用 USB_DeviceHsPhyChirpIssueWorkaround() 来识别所连接主机的速度。 如果连接了全速主机或设置了“isConnectedToFsHostFlag”,则应设置 DEVCMDSTAT 寄存器的 FORCE_FS(位 21)以强制设备在全速模式下运行。
    – 在“kUSB_DeviceEventDetach”事件中,DEVCMDSTAT 的 FORCE_FS(位 21)应清除寄存器。
  2. 技术说明 (TN00071) 中提供了以下软件解决方法 在 USB_DeviceCallback() 的事件处理程序中,
    – 在“kUSB_DeviceEventAttach”事件中,设置 PHY_RX register trip-level voltage 到最高。 USB PHY->RX &= ~(USBPHY_RX_ENVADJ_MASK);USBPHY->RX |= 2;。
    – 在“kUSB_DeviceEventBusReset”事件中,检查 DEVCMDSTAT[SPEED] 以确定连接的总线速度。 (速度是位 22 和 23)。 如果 DEVCMDSTAT[SPEED]=FS,则应设置 DEVCMDSTAT 的 FORCE_FS(位 21)以强制设备在全速模式下运行。
    – 在“kUSB_DeviceEventGetDeviceDescriptor”事件或第一个 SETUP 数据包到达时,将 USBPHY_RX[ENVADJ] 字段设置回默认值 0。否则,USBPHY_RX[ENVADJ] 字段将保持为 2,除非发生断开事件。
    – 在“kUSB_DeviceEventDetach”事件中,将 DEVCMDSTAT 寄存器的 FORCE_FS(位 21)清零。 将 USBPHY_RX[ENVADJ] 字段重置为默认值 0。

3.5 USB.4:在 USB 高速设备模式下,如果 NBytes 不是 8 的倍数,则设备将额外的字节写入缓冲区以进行 OUT 传输
介绍
LPC55S1x/LPC551x 器件系列包括一个 USB 高速接口 (USB1),可在器件模式下高速运行。 bytes 值表示缓冲区中可以接收的字节数。
问题
如果传输大小不是 55 字节的倍数,LPC1S551x/LPC8x USB 设备控制器将额外字节写入接收数据缓冲区,因为 USB 设备控制器始终写入 8 个字节。 例如amp即,如果传输长度为 1 个字节,则将额外 7 个字节写入接收数据缓冲区。 如果传输长度为 7 个字节,则会将 1 个额外字节写入接收数据缓冲区。
变通方法
保留一个附加的中间缓冲区以及应用程序用于 USB 数据的缓冲区。 USB 数据传输到中间缓冲区完成后,使用 memcpy 将数据从中间缓冲区移动到应用程序缓冲区,跳过无关的额外字节。 此软件解决方法是在
3.6 USB.5:在USB高速设备模式下,当设备同步IN端点发送一个MaxPacketSize为1024字节的数据包以响应来自主机的IN令牌时,不设置同步IN端点中断并且端点命令/状态同步 IN 端点的列表条目未更新
介绍
LPC55S1x/LPC551x 器件系列包括一个 USB 高速接口 (USB1),可在器件模式下高速运行。 同步 IN 端点支持 1024 字节的 MaxPacketSize。
问题
当设备同步 IN 端点发送一个 1024 字节的 MaxPacketSize 数据包以响应来自主机的 IN 令牌时,不设置同步 IN 端点中断并且不更新同步 IN 端点的端点命令/状态列表条目。
变通方法
将设备描述符中的同步 IN 端点 MaxPacketSize 限制为 1023 个字节。
3.7 USB.6:在 USB 高速主机模式下,对于同步 IN 端点,每微帧只允许一个事务
介绍
LPC55S1x/LPC551x 器件系列包括一个可在主机模式下运行的 USB 高速接口。 在单个微帧中最多允许三个高速事务,以支持高带宽端点。 此模式通过设置专有传输描述符 (PTD) 中的 Mult(多个)字段来启用,并用于向主机控制器指示每个微帧应执行的事务数。 允许的位设置是:
00b 保留。 此字段中的零会产生未定义的结果。
01b 每个微帧为此端点发出一个事务。
10b 每个微帧为此端点发布两个事务。
11b 每个微帧将为此端点发布三个事务。
问题
对于高带宽模式,在一个帧中使用多个数据包(MULT = 10b 或 11b)会导致操作不可靠。 每个微帧只能发出一个事务 (MULT = 01b)。
变通方法
没有软件解决方法。 每个微帧只能发出一笔交易。
3.8 VBAT_DCDC.1:对于 Tamb = -2.6 C,电源的最小上升时间必须为 40 ms 或更慢,对于 Tamb = 0.5 C 至 +0 C,必须为 105 ms 或更慢
介绍
数据表对 VBAT_DCDC 引脚上的电源没有上电要求。
问题
如果电源的最小上升时间 r,则设备可能不会始终启动amp Tamb = -2.6 C 时为 40 ms 或更快,Tamb = 0.5 C 至 +0 C 时为 105 ms 或更快。
变通方法
没有任何。
3.9 CAN-FD.1:当 CAN-FD 外设使用安全别名时,可能会发生总线事务中止。
介绍
与 CM33 不同,对于其他 AHB 主机(CAN-FD、USB-FS、DMA),事务的安全级别是固定的,基于 SEC_AHB->MASTER_SEC_LEVEL 寄存器中分配给主机的级别。 因此,如果应用程序需要限制 CAN-FD 以确保安全,则需要执行以下步骤:
– 在 SEC_AHB->MASTER_SEC_LEVEL 寄存器中将 CAN-FD 的安全级别设置为安全用户 (0x2) 或安全特权 (0x3)。
– 在 SEC_AHB-> SEC_CTRL_AHB_PORT8_SLAVE1 寄存器中为 CAN-FD 寄存器空间分配安全用户或安全特权级别。
– 为消息 RAM 分配安全用户或安全特权级别。
Examp乐: 如果 16KB 的 SRAM 2 (0x2000_C000) bank 用于 CAN 报文 RAM。 然后将 SEC_AHB-> SEC_CTRL_RAM2_MEM_RULE0 寄存器中的规则设置为安全用户 (0x2) 或安全权限 (0x3)。
问题
CAN-FD 控制器和 CPU 使用的共享内存应该可以使用设置了地址位 28 的安全别名访问(例如amp文件 0x3000_C000)。 但是,当 CAN-FD 使用安全别名(地址位 28 设置)进行总线事务时,事务将中止。
变通方法
– 当 CPU 访问 CAN-FD 寄存器或消息 RAM 时,它应始终使用安全别名,即 0x3000_C000 用于消息 RAM 操作。
– 对于 CAN-FD 外设用于读取或写入的任何结构,内存应设置为使用 0x2000_C000 以使总线事务正常工作。 CAN-FD 软件驱动程序应使用 RAM 的物理地址而不是安全别名设置“消息 RAM 基地址寄存器(MRBA,偏移量 0x200)”。

AC/DC 偏差详细信息
勘误说明细节

如何到达我们的主页: 恩智浦
Web 支持: nxp.com/support
有限保修和责任 — 本文档中的信息仅用于使系统和软件实施者能够使用 NXP 产品。 没有根据本文档中的信息设计或制造任何集成电路的明示或暗示的版权许可。 恩智浦保留对此处任何产品进行更改的权利,恕不另行通知。
恩智浦对其产品对任何特定用途的适用性不作任何保证、陈述或保证,也不承担因应用或使用任何产品或电路而产生的任何责任,并明确否认任何和所有责任,包括但不限于间接或附带损害。 恩智浦数据表和/或规格中可能提供的“典型”参数在不同的应用中可能并且确实会有所不同,并且实际性能可能会随着时间的推移而变化。 所有操作参数,包括“典型值”,都必须由客户的技术专家针对每个客户应用进行验证。 恩智浦不转让其专利权或他人权利下的任何许可。 恩智浦根据标准销售条款和条件销售产品,可在以下地址找到: nxp.com/SalesTermsandConditions。
作出更改的权利 – NXP Semiconductors 保留更改本文档中发布的信息的权利,包括但不限于规格和产品描述,
随时,恕不另行通知。 本文档取代并替换在此发布之前提供的所有信息。
安全 — 客户了解所有 NXP 产品都可能存在未识别或记录的漏洞。 客户负责其应用程序和产品的整个生命周期的设计和操作,以减少这些漏洞对客户应用程序和产品的影响。 客户的责任还延伸至恩智浦产品支持的其他开放和/或专有技术,用于客户的应用。 恩智浦对任何漏洞不承担任何责任。 客户应定期检查 NXP 的安全更新并适当跟进。 客户应选择安全特性最符合预期应用的规则、法规和标准的产品,并对其产品做出最终设计决策,并全权负责遵守与其相关的所有法律、法规和安全相关要求。产品,无论恩智浦可能提供的任何信息或支持。 恩智浦有一个产品安全事件响应团队 (PSIRT)(可在 PSIRT@nxp.com) 负责管理恩智浦产品安全漏洞的调查、报告和解决方案发布。
恩智浦、恩智浦徽标、恩智浦安全连接打造更智能的世界、COOLFLUX、拥抱、绿色芯片、嗨TAG, ICODE, JCOP, LIFE, VIBES, MIFARE, MIFARE CLASSIC, MIFARE DESFire, MIFARE PLUS, MIFARE FLEX, Mantis, MIFARE ULTRALIGHT, MIFARE4MOBILE, MIGLO, NTAG, ROAD LINK, SMARTLX, SMART MX, STARPLUG, TOP FET, TRENCHMOS, UCODE, Freescale, Freescale logo, AltiVec, CodeWarrior, ColdFire, ColdFire+, Energy Efficient Solutions logo, Kinetis, Layerscape, MagniV, mobileGT, PEG,
PowerQUICC、处理器专家、QorIQ、QorIQ Qonverge、SafeAssure、SafeAssure 徽标、StarCore、Symphony、VortiQa、Vybrid、Airfast、BeeKit、BeeStack、CoreNet、Flexis、MXC、封装平台、QUICC 引擎、塔式、TurboLink、EdgeScale、 EdgeLock、eIQ 和 Immersive3D 是 NXP BV 的商标。所有其他产品或服务名称均为其各自所有者的财产。 AMBA、Arm、Arm7、Arm7TDMI、Arm9、Arm11、Artisan、big.LITTLE、Cordio、CoreLink、CoreSight、Cortex、DesignStart、DynamIQ、Jazelle、Keil、Mali、Mbed、Mbed Enabled、NEON、POP、RealView、SecurCore、Socrates、Thumb、TrustZone、ULINK、ULINK2、ULINK-ME、ULINK-PLUS、ULINKpro、µVision、Versatile 是 Arm Limited(或其子公司)在美国和/或其他地方的商标或注册商标。 相关技术可能受到任何或所有专利、版权、设计和商业秘密的保护。 版权所有。 Oracle 和 Java 是 Oracle 和/或其附属公司的注册商标。 Power Architecture 和 Power.org 文字标记以及 Power 和 Power.org 徽标和相关标记是 Power.org 许可的商标和服务标记。 M、M Mobileye 和此处出现的其他 Mobileye 商标或徽标是 Mobileye Vision Technologies Ltd. 在美国、欧盟和/或其他司法管辖区的商标。

© 恩智浦 BV 2019-2021。
版权所有。
更多信息请访问: http://www.nxp.com
如需销售办事处地址,请发送电子邮件至: salesaddresses@nxp.com
文件标识符:LPC55S1x/LPC551x

文件/资源

NXP LPC55S1x 开发板 [pdf] 指示
LPC55S1x,LPC551x,LPC55S1x开发板,LPC55S1x,开发板

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *