Zacząłem projektować pewien układ, w którym potrzebowałem kilku dodatkowych pinów GPIO (właściwie tylko wyjść) do ESP8266. Ponieważ projekt zakładał już wykorzystanie magistrali I2C, udało mi się we wspomnianych miejscach dość prosto dodać popularne ekspandery PCF8574. Projekt płytki był już praktycznie gotowy, ale coś nie dawało mi spokoju. Miałem wrażenie, że o czymś zapomniałem. No i istotnie - PCF8574 może być wyjściem tylko jako current sink. Na source się nie nadaje, bo nie byłby w stanie dostarczyć dostatecznie dużego prądu, żeby wysterować np. LED-a. Trochę komplikuje mi to sytuację. Oczywiście, projekt można przerobić. Może jednak istnieje jakiś układ, który byłby zgodny z PCF8574 jeśli chodzi o układ wyprowadzeń, ale posiadał pełne możliwości konfiguracyjne? Wtedy mógłbym zwyczajnie wprowadzić odpowiednią zmianę w sofcie.
- posted
8 years ago