Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
interfaces:level [2017/01/15 03:19] darroninterfaces:level [2024/07/10 12:29] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ==== Level conversion ==== ==== Level conversion ====
 <wrap right> <wrap right>
-{{:interfaces:level2.jpg?150|I2C}} +{{:interfaces:level4.jpg?200|I2C}}
-\\ \\ +
-{{:interfaces:level3.jpg?150|GP}}+
 </wrap> </wrap>
  
Line 11: Line 9:
 on a breadboard is to use a pre-built adapter. on a breadboard is to use a pre-built adapter.
  
-Two of the more popular types found at places like eBay +Two    popular types found on eBay 
-are two channel bi-directional I2C level converters and four+are the two channel bi-directional I2C level shifters and the four
 channel general purpose converters. channel general purpose converters.
  
-=== I2C converter ===+=== I2C level shifter ===
 <wrap right> <wrap right>
 {{:interfaces:level1.jpg?200|Pickle Microchip PIC ICSP}} {{:interfaces:level1.jpg?200|Pickle Microchip PIC ICSP}}
 </wrap> </wrap>
  
-These devices contain two mosfets with pull-ups resistors in the+These devices contain two mosfets with 10K pull-up resistors in the
 arrangement specified by the Philips I2C interfacing application note (link below). arrangement specified by the Philips I2C interfacing application note (link below).
  
Line 40: Line 38:
 === General purpose 4 channel === === General purpose 4 channel ===
 <wrap right> <wrap right>
-{{:interfaces:converter2.jpg?200|Pickle Microchip PIC ICSP}}+{{:interfaces:converter3.jpg?200|Pickle Microchip PIC ICSP}}
 </wrap> </wrap>
  
 +These general purpose bi-directional devices feature four mosfets in the Philips application note arrangement with 10K pull-ups.
 +
 +== Pinout ==
 +
 +<code>
 +         HV4       LV4
 +         HV3       LV3
 +         GND       GND
 +HIGH VCC HV        LV  LOW VCC
 +         HV2       LV2
 +         HV1       LV1
 +</code>
 +
 +[[:projects:pickle|Pickle Microchip PIC ICSP]] was found to be more reliable when raising the SLEEP configuration value to 2 with this adapter.
 === Resources === === Resources ===
  
-[[http://www.nxp.com/documents/application_note/AN10441.pdf|Level shifting techniques in I2C-bus design]] +{{downloads:AN10441.pdf|Level shifting techniques in I2C-bus design}}