Midden jaren zeventig kwamen er chips die als reclameleus op hun spec-sheet hadden staan: "Slechts 1 voedingsaansluiting nodig!"
Sins die tijd (en eerder) weet men dat de gebruikers het handig vinden om maar 1 voeding aan te sluiten.
Maar draadjes in chipjes zijn ontzettend klein en dus ook dun. De weerstand is daardoor best aan de hoge kant.
De fabrikant weet dus dat die niet kan garanderen of je chip blijft werken als je maar 1 voeding aansluit. Het kan heus zo zijn dat met maar 1 aangesloten voeding, het soms aardig werkt. Maar als het niet werkt, zou het zomaar door de "slechte voeding" kunnen komen.
Je hebt nu ervaren hoe veel tijd het kost om er achter te komen dat het zoeits simpels is. Denk je 10s uit te sparen door de voeding aan de andere kant niet aan te sluiten, kost het je uren zoeken en denken dat je chip kapot is, omdat hij zo niet werkt. Moet je eens uitrekenen hoevaak je "succes" moet hebben met je 10s uitsparen voordat je dat er uit hebt....
Dit soort dingen met voeding-van-chips zijn een beetje lastig. Als je een lamp aansluit en te dunne draden gebruikt, gaat ie niet vol branden. Conclusie is dan: draad te dun, dikker draad halen. Maar bij een chip die het niet doet zijn er zoveel andere mogelijkheden dat het veel tijd kan kosten om de simpele "voeding niet goed" oorzaak te vinden.
Dus IK probeer altijd de voeding zo goed mogelijk voor mekaar te krijgen.... en dan nog zijn screwups mogelijk. Bij het tekenen van de ontkoppelcondensatoren voor de STM32F405 op mijn ontwerpje heb ik steeds de 100nF condensator gecopieerd, dus ook de waarde. Maar er moest volgens het datasheet 1 exemplaar 4.7uF tussen zitten. Dus op de eerste printjes zijn alleen maar 100nF gemonteerd. Werkt wel gelukkig. Maar toch ga ik voortaan de 4.7uF wel monteren. Voorbeeldje: Ik probeer een encoder op TIM15 aan de praat te krijgen. Werkt niet. Wat nu als ik m'n tijd aan het verdoen ben omdat ik die 4.7uF vergeten ben? Dat wil je toch niet?
Als je het echt interessant vind, kan je een progamma in je AVR chip zetten waarmee je kan controleren of ie het doet. Dan kan je de limieten opzoeken, kijken wat er gebeurt.
De slechtste situatie is denk ik: aan 1 kant voeden, nergens een 100n dicht bij de chip.
Ik denk dat je die situatie "niet werkend" kan krijgen, bijvoorbeeld door een paar ledjes aan te sturen die aan de niet-gevoede kant zitten.
Ik denk dat het normaliter weer "werkend" wordt als je een 100n aan de andere kant van de chip dan de voeding zet.
Maar als ie nu bij 5V "marginaal" is, dan zou het goed kunnen dat je alles goed moet doen om ook bij de door de fabrikant opgegeven minimum voedingsspanning (1.8V) een werkende chip te hebben....