公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,我目前正在将 CY8C5888AXI-LP096 用于一个项目。 我已将 XRES(引脚 15) 线连接到端口进行编程,以便 CAN 支持现场编程。

在测试过程中,我发现线路 CAN 毛刺,这似乎会导致我的设计不稳定。

有没有办法在正常运行期间禁用 XRES 线路?

我正在阅读一些文档,其中提到在 NV Latch 寄存器中我可以将 XRES 切换到 GPIO 引脚。 但是查看我的代码库,我似乎 CAN无法访问 NV Latch 寄存器。 如何访问 NV Latch 寄存器?

我尝试使用可选的 XRES 设置,但这会将引脚 #22 更改为 XRES 行,我正在寻找的是 CAN 我如何禁用引脚 #15 上的 XRES。

如果无法禁用(引脚 #15 XRES),你会建议采取什么措施来稳定我的系统,同时还能对 MCU 进行编程?

 

任何帮助将不胜感激。

谢谢。

 

0 点赞
4 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @DeSi_1418406

我们 CAN禁用引脚 15 XRES。 我建议尝试使用引脚 22 的 XRES。 要回答有关如何配置 NVL 的问题,请参阅以下文档。

https://www.infineon.com/dgdl/Infineon-CY8C58LP_CY8C56LP_CY8C54LP_CY8C52LP_PSOC_5LP_DEVICE_PROGRAMMI...

 

如果您还有其他疑问,请告诉我。

问候,

罗汉

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

谢谢你的回答。

由于 XRES 一直处于开启状态。

如何访问RESET_SR0寄存器,以及我的系统是否因硬件故障而意外通过XRES重置。 RESET_SR0 寄存器是否设置了通知我 XRES 已激活的标志?

 

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,


您 CAN RESET_SR0在PSoC创建器中CYREG_RESET_SR0访问。


但是对于 Cortex-M3,DHCSR 可能会提供你想要
的信息,在 PSoC Creator 中以 CYREG_CORE_DBG_HLT_CS 的身份访问寄存器。


摩托


附言顺便说一句,我想知道您是否 CAN 在编程过程中自动启动 XRES 或断开 XRES。

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

@DeSi_1418406

引脚 15 XRES_N 是一个硬编码的引脚。 它的内部上拉强度约为5K欧姆。

您有责任对 XRES_N 信号进行硬件调节。(你提到了这个信号上发生的故障)。

实现硬件条件的一种常见方法是将盖子从引脚放到GND。这将抑制由 5K 和上限值形成的遥控常数的快速故障。

此外,重新编程 CAN 放弃一起使用XRES_N。 但是,这需要在所谓的电源循环中控制目标 PSoC 的功率。

0 点赞