Ik was op zoek naar een IC het aantal digitale in/uitgangen van een datalogger uit te breiden.
De datalogger is vrij te programmeren zoals een µcontroller, maar kent geen I2C.
Hij kan wel seriele communicatie. (serialin - serialout enz)
Welk IC is geschikt om via TX en RX te communiceren met de datalogger ? Een 8 of 16 tal I/O pinnen is zeker voldoende
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Ik neem aan dat je wat UART-achtigs bedoelt.
SPI zou kunnen, als je nog iets met een nCS en een CLK kunt.
Anders zou ik er een AVR achter hangen en de I/O pins daarvan gebruiken. De UART zit erin, het kost bijna niks en de software kan nooit ingewikkeld zijn...
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
De MCP ziet er I2C achtig uit dus niet geschikt voor mijn toepassing.
De CD40.. een beetje naar de primitieve kant.
Ik ben nog wat aan het zoeken geweest en denk dat de EDE300 een geschikte chip is om digitale toestanden serieël te sturen of te lezen
Da's precies wat ik voorstelde, alleen nu met een pic-ding en als 'kit'. Echter, je hebt maar 8 pinnetjes. En het is nog best een hoop geld...
maartenbakker
Golden Member
www.elba-elektro.nl | "The mind is a funny thing. Sometimes it needs a good whack on the side of the head to jar things loose."
Ik kom in oudere Philips schema's wel de 4094 tegen in deze toepassing. Of dat primitief is durf ik niet te zeggen, hangt maar net van je toepassing af.
4094, 4021 zijn prima te gebruiken voor dit soort doeleinden, uit eindelijk is het ook gewoon een soort van SPI 
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
De CD4094 wordt nog steeds gemaakt door TI.
Een andere oplossing is een CD4067, 1 to 16 (de)multiplexer. Kost je 4 stuurlijnen, maar je krijgt er 16 terug...
Is eenvoudig aan te sturen, en zelfs ook nog analoog te gebruiken...