Beschrijving
Microcontrollers communiceren in enen en nullen, maar het voltage dat een 1 representeert kan verschillen. Om onderdelen met een verschillend logisch voltage te laten communiceren, is een voltage omzetting (voltage level shifter) nodig op de IO lijnen.
Deze module kan voor 4 kanalen in beide richtingen voltage omzetting doen tussen 1.8V, 2.8V, 3.3V en 5V digitale signalen, zoals seriële data, I2C en ISP (<2Mhz). Voor elk kanaal wordt een N-channel MOSFET gebruikt in de volgende opstelling:
Een goede beschrijving van hoe zo’n circuit werkt, is te vinden in een oude Philips application note datasheet AN97055. Wie een eigen circuit in plaats van een microcontroller erop aansluit, moet eraan denken dat er bij de input een verbinding naar ground nodig is tussen de pulsen in om een logische 0 te representeren, en de output LOW te krijgen. Als er niets op de pinnen aangesloten is, staat alles in de HIGH status via de 10K pullup weerstanden.
Pinout:
Wordt geleverd met losse headers