IIC Levels for S912ZVLA

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

IIC Levels for S912ZVLA

ソリューションへジャンプ
625件の閲覧回数
Boris_Bloxsberg
Contributor III

Hi,

 

does some know the input levels for the IIC input of the S912ZVLA.

I didn´t find this in the manual.

 

Regards

1 解決策
602件の閲覧回数
lama
NXP TechSupport
NXP TechSupport

Hi,

The IIC input voltage levels for the S912ZVLA microcontroller are not explicitly listed but they are typically defined by the digital input thresholds for the I/O pins used for SDA and SCL.

Typical IIC Pin Thresholds:

For 5V-tolerant I/O (which is common in the S12Z family), the input high voltage (VIH) is typically 

0.65 × VDDx and the input low voltage (VIL) is 0.35 * VDDx.

If VDDx = 5V, then guarenteed value:

  • VIH>= 3.25V (minimum to be recognized as HIGH)
  • VIL <= 1.75V (maximum to be recognized as LOW)

Of course, real threshold value is somewhere between (1.75 + 125 mV) and ( 3.25 - 125 mV) considering 250mV hysteresis connected to this threshold for changes between log.0 and log.1

For example

lama_0-1753426926938.jpeg

 

Best regards,

Ladislav

元の投稿で解決策を見る

4 返答(返信)
248件の閲覧回数
barkerxavierr
Contributor I

Yeah, those VIH/VIL numbers for the S12Z family are pretty standard, especially for 5V-tolerant I/O. Just remember that hysteresis helps a lot with noise, but you really want to  Drift Boss make sure your I2C signals are clean and the pull-ups are strong enough, or you’ll chase ghost errors for hours. 

 
0 件の賞賛
返信
227件の閲覧回数
lama
NXP TechSupport
NXP TechSupport

Hi,

The only issue I see in the internal pull up. They are really weak 20kohm-50kohm. I suggest to use external ones 1k~10k.

Always use external pull-up resistors (typically 4.7kΩ is a good starting point).

You can leave internal pull-ups disabled, or enable them as a backup — but don’t rely on them for I²C operation.

 

Best regards,

Ladislav

0 件の賞賛
返信
603件の閲覧回数
lama
NXP TechSupport
NXP TechSupport

Hi,

The IIC input voltage levels for the S912ZVLA microcontroller are not explicitly listed but they are typically defined by the digital input thresholds for the I/O pins used for SDA and SCL.

Typical IIC Pin Thresholds:

For 5V-tolerant I/O (which is common in the S12Z family), the input high voltage (VIH) is typically 

0.65 × VDDx and the input low voltage (VIL) is 0.35 * VDDx.

If VDDx = 5V, then guarenteed value:

  • VIH>= 3.25V (minimum to be recognized as HIGH)
  • VIL <= 1.75V (maximum to be recognized as LOW)

Of course, real threshold value is somewhere between (1.75 + 125 mV) and ( 3.25 - 125 mV) considering 250mV hysteresis connected to this threshold for changes between log.0 and log.1

For example

lama_0-1753426926938.jpeg

 

Best regards,

Ladislav

596件の閲覧回数
Boris_Bloxsberg
Contributor III
thx
0 件の賞賛
返信