Indien je een "oud" boardje hebt die prima werkt, zou je de chip daar van af kunnen halen en op de nieuwe print solderen.
Dan zou je kunnen ontdekken of het nu ligt aan :
- de chip zelf of,
- de geschreven software (misschien een pin-setting (*)) of,
- een ongemerkt ingeslopen wijziging in het nieuwe printplaat-ontwerp (ongewilde of kruisende printbaantjes).
(*) Na zoveel jaren, overkomt het met nog steeds dat ik vergeet een pin als output te configureren. Ik kom er dan soms na 1 a 2 dagen achter waarom de betreffende pin dan niet doet wat ik wil als ik het aanstuur. Op de scope rare spanningen meten en me suf piekeren waarom het niet werkt. Laatst nog met een CD4021 gehad om druktoetsen uit te lezen. Verschillende keren het chipje vervangen, zelfs een microcontroller weggegooid.
Totale kosten was iets van 1.90 EUR (1x Atmega328 en 5x CD4021) voor de wijze les dat ik iets knulligs was vergeten in de broncode....
-=[ edit ]=-
En dan te bedenken dat ik soms uit pure frustratie een losgesoldeerd IC door midden "knak" om vervolgens in de vuilnisbak te gooien... Dat lucht soms een beetje op, maar in zulke gevallen aanzienlijk minder...
Trouwens, klopt het dat C30 de 100 nF is, die verbonden is met de upperplane (3V3) en via 2 through-holes naar pin 8 (Vcc) ? Tenminste, dicht bij de chip zie ik een baantje overgaan in een TH, dus zou er een baantje aan de onderkant doorgetrokken worden en via nogmaals een TH naar pin 8. Dat zou betekenen dat ie niet 5.6 mm verwijderd is van pin 8, maar ietsje meer. Desondanks twijfel ik of dat de bron kan zijn van het probleem. Echter, ik kan niet zien hoe het daadwerkelijk zit verbonden, het is giswerk.
R5 (waarde gecontrolleerd ?) lijkt als pull-up naar upper-plane verbonden voor pin 1 (CE). Stel dat er een koude soldeerverbinding is of onjuiste weerstandswaarde, zou dat het gedrag kunnen verklaren ?
-=[ edit ]=-
Weet je zeker dat je de juiste versie van de LP25 hebt ? Er zijn volgens de datasheet 2 versies :
- IS25LP: 2.30V to 3.60V
- IS25WP: 1.65V to 1.95V
Zou lullig zijn als je nu de WP-versie erop hebt....