2379799_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2379799_zh-CN

2379799_zh-CN

关于 S32K146 LPI2C MCFGR1 寄存器中 PINCFG 字段配置的咨询

大家好

我正在使用 S32K146 上的 LPI2C 模块,对 MCFGR1(主配置寄存器 1)寄存器中的 PINCFG 字段有一些疑问。

根据参考手册,PINCFG 字段用于配置 I2C 引脚工作模式。不过,我需要了解以下具体信息:

  1. PINCFG 的 8 个不同配置值(000 至 111)各自适用于哪些应用场景?
  2. 每个配置值的引脚输出类型是什么?这是开漏输出还是推挽输出?

如果您能分享任何应用笔记、参考代码或实践经验,我们将不胜感激。

谢谢!

Re: Inquiry about PINCFG Field Configuration in S32K146 LPI2C MCFGR1 Register

你好@GXY 

PINCFG 字段定义了 LPI2C 引脚的电气驱动和使用方式,具体取决于是需要标准的 2 引脚 I2C 总线还是单独的 4 引脚配置。

  • 000 – 标准模式:双向开漏
  • 001 – 两个信号均配置为仅输出开漏模式
  • 010 – 双向推挽
  • 011 – SCL/SDA 用作输入;SCLS/SDAS 用作推挽输出
  • 100 – SCL/SDA:主设备用的双向开漏;SCLS/SDAS:从设备用的双向开漏
  • 101 – SCL/SDA:主设备专用的只读开漏输出;SCLS/SDAS:从设备专用的只读开漏输出
  • 110 – SCL/SDA:主设备双向推挽;SCLS/SDAS:从设备双向推挽
  • 111 – SCL/SDA:仅输入、开漏;SCLS/SDAS:仅反相输出、推挽

有关更多信息,请参阅 UM10204:I2C 总线规格和用户手册。

此外,S32K1 软件包中还提供了演示标准 I2C 引脚配置的示例代码。


BR、VaneB

Re: Inquiry about PINCFG Field Configuration in S32K146 LPI2C MCFGR1 Register

我知道这个字段的含义,但我想问的是这些字段的应用场景。例如,000 用于标准双线 I2C 传输;001 用于超速模式下的双线传输;010 用于高速模式下的通信;011 和 111 用于四线通信; 我对如何灵活使用其余三种配置感到困惑。如果我错了,请指正。此外,手册中指出 S32K146 不支持 HS 模式和 ULTRA 模式,但通过修改 PINCFG 寄存器,我能够实现 HS 模式 3.4M(先低速,后高速)与 ULTRA 模式(实测 4M)之间的相互通信 之间实现相互通信(主从双方均为 S32K146)。我想知道是书中有错,还是我的试题有误。

Re: Inquiry about PINCFG Field Configuration in S32K146 LPI2C MCFGR1 Register

你好@GXY 

如前所述,LPI2C 外设中的 PINCFG 字段定义了所使用的引脚数量及其电气特性。它并不直接决定 I2C 速度模式。

关于工作模式,LPI2C 模块在逻辑上可以支持不同的模式。但是,您可以实现的实际波特率还取决于多个因素,例如焊盘的实现、外部负载以及总线上使用的上拉电路。

对于 S32K1 设备,SCL 和 SDA 信号使用标准的 GPIO 焊盘而不是高驱动焊盘,因此可实现的最大波特率在一定程度上受到限制。

此外,表 52-9 仅提供了寄存器设置的示例。这些配置仅供参考,并不能保证在实际应用中可以达到相应的波特率。

Re: Inquiry about PINCFG Field Configuration in S32K146 LPI2C MCFGR1 Register

我越来越感到困惑。我现在最担心的是,通过更改 PINCFG,S32K146 可以直接以 FASTPLUS、HS 和 ULTRAFAST 模式的速度相互通信。然而,实际上,S32K146 无法在这三种模式下与其他标准 I2C 设备通信(如手册中所述)。首先让我解释一下我是如何让两个 146(一个主设备和一个从设备)在以下三种模式下通信的:1. FASTPLUS(1M)将主设备和从设备的 PINCFG 调整为 010。2. HSMODE(配备 2M,经测试为 2M)将主设备和从设备的 PINCFG 调整为 010。3. ULTRAFAST(配备 5M,经测试为 4M)将主设备的 PINCFG 调整为 001,将从设备的 PINCFG 调整为 000。
我想知道 FASTPLUS (1M)、HS (3.4M) 和 ULTRAFAST (5M) 模式的标准设备是推挽输出还是开漏输出。

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎06-18-2026 04:31 AM
更新者: