<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Kinetis MicrocontrollersのトピックRe: I2C</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/I2C/m-p/1752626#M65673</link>
    <description>&lt;P&gt;Dear NXP Tech support,&lt;/P&gt;&lt;P&gt;I am confused at the VIL MAX of PCA9510 SCL/SDA.&lt;/P&gt;&lt;P&gt;The text lised below from PCA9510 datasheet page 6, it looks that the VIL max of PCA9510 SCL/SDA is &lt;FONT color="#FF0000"&gt;0.6V&lt;/FONT&gt;. No other detail VIL MAX description in datasheet.&lt;/P&gt;&lt;P&gt;PCA9510 is similar with device PCA9511, Can I refer to your reply and got that PCA9510 SCL/SDA&amp;nbsp;&lt;SPAN&gt;follow the I2C specification (&lt;/SPAN&gt;&lt;A href="https://www.nxp.com/docs/en/user-guide/UM10204.pdf" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.nxp.com/docs/en/user-guide/UM10204.pdf&lt;/A&gt;&lt;SPAN&gt;)&amp;nbsp;&lt;/SPAN&gt;VIL max=0.3VDD&lt;SPAN&gt;&amp;nbsp;and VIH min = 0.7VDD.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;PCA9510 datasheet page 6:&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;8.3 Maximum number of devices in series&lt;BR /&gt;Each buffer adds about 0.1 V dynamic level offset at 25 °C with the offset larger at higher&lt;BR /&gt;temperatures. Maximum offset (Voffset) is 0.150 V with a 10 kΩ pull-up resistor. The LOW&lt;BR /&gt;level at the signal origination end (master) is dependent upon the load and the only&lt;BR /&gt;specification point is the I2C-bus specification of 3 mA will produce VOL &amp;lt; 0.4 V, although if&lt;BR /&gt;lightly loaded the VOL may be ~0.1 V. Assuming VOL = 0.1 V and Voffset = 0.1 V, the level&lt;BR /&gt;after four buffers would be 0.5 V, which is only about 0.1 V below the threshold of the&lt;BR /&gt;rising edge accelerator (&lt;FONT color="#FF0000"&gt;about 0.6 V&lt;/FONT&gt;). With great care a system with four buffers may&lt;BR /&gt;work, but as the VOL moves up from 0.1 V, noise or bounces on the line will result in firing&lt;BR /&gt;the rising edge accelerator thus introducing false clock edges. Generally it is&lt;BR /&gt;recommended to limit the number of buffers in series to two, and to keep the load light to&lt;BR /&gt;minimize the offset.&lt;BR /&gt;The PCA9510A (rise time accelerator is permanently disabled) and the PCA9512A (rise&lt;BR /&gt;time accelerator can be turned off) are a little different with the rise time accelerator turned&lt;BR /&gt;off because the rise time accelerator will not pull the node up, but the same logic that turns&lt;BR /&gt;on the accelerator turns the pull-down off. If &lt;FONT color="#FF0000"&gt;the VIL is above ~0.6 V&lt;/FONT&gt; and a rising edge is&lt;BR /&gt;detected, the pull-down will turn off and will not turn back on until a falling edge is&lt;BR /&gt;detected.&lt;/P&gt;</description>
    <pubDate>Mon, 06 Nov 2023 08:18:22 GMT</pubDate>
    <dc:creator>Elaine_is</dc:creator>
    <dc:date>2023-11-06T08:18:22Z</dc:date>
    <item>
      <title>I2C</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/I2C/m-p/1325145#M61270</link>
      <description>&lt;P&gt;Hello. Can someone please explain the I2C SPEC ranges? Especially for&amp;nbsp;PCA9511, PCA9517, and PCA9548. Margins seem small. Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 18 Aug 2021 03:53:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/I2C/m-p/1325145#M61270</guid>
      <dc:creator>deast</dc:creator>
      <dc:date>2021-08-18T03:53:54Z</dc:date>
    </item>
    <item>
      <title>Re: I2C</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/I2C/m-p/1325802#M61276</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;I’m assuming you are referring to the I2C spec ranges in term of valid voltages for the communication (VIL/VIH). Please correct me if I’m wrong.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PCA9511, PCA9517, and PCA9548 follow the I2C specification (&lt;A href="https://www.nxp.com/docs/en/user-guide/UM10204.pdf" target="_blank"&gt;https://www.nxp.com/docs/en/user-guide/UM10204.pdf&lt;/A&gt;), which means that VIL max = 0.3VDD and VIH min = 0.7VDD.&lt;/P&gt;
&lt;P&gt;Please check section 6 of the UM10204 I2C Specification for more detailed information.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Extra information:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PCA9511:&lt;/P&gt;
&lt;P&gt;Once the connection circuitry is activated, the behavior of SDAIN and SDAOUT as well as SCLIN and SCLOUT become identical with each acting as a bidirectional buffer that isolates the input capacitance from the output bus capacitance while communicating the logic levels. A LOW forced on either SDAIN or SDAOUT will cause the other pin to be driven to a LOW by the part. The same is also true for the SCL pins&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PCA9517:&lt;/P&gt;
&lt;P&gt;When the A-side of the PCA9517 is pulled LOW by a driver on the I2C-bus, a comparator detects the falling edge when it goes below 0.3VCCA and causes the internal driver on the B-side to turn on, causing the B-side to pull down to about 0.5 V. When the B-side of the PCA9517 falls, first a CMOS hysteresis type input detects the falling edge and causes the internal driver on the A-side to turn on and pull the A-side pin down to ground.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Jose&lt;/P&gt;</description>
      <pubDate>Thu, 19 Aug 2021 00:06:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/I2C/m-p/1325802#M61276</guid>
      <dc:creator>reyes</dc:creator>
      <dc:date>2021-08-19T00:06:09Z</dc:date>
    </item>
    <item>
      <title>Re: I2C</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/I2C/m-p/1326362#M61281</link>
      <description>&lt;P&gt;Thanks, Jose!&lt;/P&gt;&lt;P&gt;This is exactly what was needed. Very thorough.&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Darcell E.&lt;/P&gt;</description>
      <pubDate>Thu, 19 Aug 2021 16:34:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/I2C/m-p/1326362#M61281</guid>
      <dc:creator>deast</dc:creator>
      <dc:date>2021-08-19T16:34:51Z</dc:date>
    </item>
    <item>
      <title>Re: I2C</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/I2C/m-p/1752626#M65673</link>
      <description>&lt;P&gt;Dear NXP Tech support,&lt;/P&gt;&lt;P&gt;I am confused at the VIL MAX of PCA9510 SCL/SDA.&lt;/P&gt;&lt;P&gt;The text lised below from PCA9510 datasheet page 6, it looks that the VIL max of PCA9510 SCL/SDA is &lt;FONT color="#FF0000"&gt;0.6V&lt;/FONT&gt;. No other detail VIL MAX description in datasheet.&lt;/P&gt;&lt;P&gt;PCA9510 is similar with device PCA9511, Can I refer to your reply and got that PCA9510 SCL/SDA&amp;nbsp;&lt;SPAN&gt;follow the I2C specification (&lt;/SPAN&gt;&lt;A href="https://www.nxp.com/docs/en/user-guide/UM10204.pdf" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.nxp.com/docs/en/user-guide/UM10204.pdf&lt;/A&gt;&lt;SPAN&gt;)&amp;nbsp;&lt;/SPAN&gt;VIL max=0.3VDD&lt;SPAN&gt;&amp;nbsp;and VIH min = 0.7VDD.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;PCA9510 datasheet page 6:&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;8.3 Maximum number of devices in series&lt;BR /&gt;Each buffer adds about 0.1 V dynamic level offset at 25 °C with the offset larger at higher&lt;BR /&gt;temperatures. Maximum offset (Voffset) is 0.150 V with a 10 kΩ pull-up resistor. The LOW&lt;BR /&gt;level at the signal origination end (master) is dependent upon the load and the only&lt;BR /&gt;specification point is the I2C-bus specification of 3 mA will produce VOL &amp;lt; 0.4 V, although if&lt;BR /&gt;lightly loaded the VOL may be ~0.1 V. Assuming VOL = 0.1 V and Voffset = 0.1 V, the level&lt;BR /&gt;after four buffers would be 0.5 V, which is only about 0.1 V below the threshold of the&lt;BR /&gt;rising edge accelerator (&lt;FONT color="#FF0000"&gt;about 0.6 V&lt;/FONT&gt;). With great care a system with four buffers may&lt;BR /&gt;work, but as the VOL moves up from 0.1 V, noise or bounces on the line will result in firing&lt;BR /&gt;the rising edge accelerator thus introducing false clock edges. Generally it is&lt;BR /&gt;recommended to limit the number of buffers in series to two, and to keep the load light to&lt;BR /&gt;minimize the offset.&lt;BR /&gt;The PCA9510A (rise time accelerator is permanently disabled) and the PCA9512A (rise&lt;BR /&gt;time accelerator can be turned off) are a little different with the rise time accelerator turned&lt;BR /&gt;off because the rise time accelerator will not pull the node up, but the same logic that turns&lt;BR /&gt;on the accelerator turns the pull-down off. If &lt;FONT color="#FF0000"&gt;the VIL is above ~0.6 V&lt;/FONT&gt; and a rising edge is&lt;BR /&gt;detected, the pull-down will turn off and will not turn back on until a falling edge is&lt;BR /&gt;detected.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Nov 2023 08:18:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/I2C/m-p/1752626#M65673</guid>
      <dc:creator>Elaine_is</dc:creator>
      <dc:date>2023-11-06T08:18:22Z</dc:date>
    </item>
  </channel>
</rss>

