Misslyckande & framgångssaga av Arduino klocka (2 / 11 steg)
Steg 2: Andra versionen av krets och Layout
Detta var mitt andra försök att göra klockan. När jag inför några problem med stort antal lysdioder så jag minskat totala lysdioder till åtta, 7 minuter och timmar och en annan för att identifiera om 7 lysdioder som visar minuter eller timmar (det inte går att Visa timmar och minuter i samma tid med 7 lysdioder). Som controller använde jag ATmega8A för dess låga kostnader. DS3231 användes som time keeper. Om du märker kopplingsschemat noggrant visas jag inte använde några externa oscillator. Jag ville använda interna 8MHz RC-oscillator av ATmega8A chip. Det var inget fel i kopplingsschemat. PCB-kortet var överväger DIY-projekt. Spår storlek var 24mil och en polygon marken användes för minsta etsning. Jag inte använt lödtenn mask eftersom det var en hemmagjord PCB och maskering material var inte tillgänglig för mig. En mini USB-kontakt var kopplade till PCB för laddning och bränna syfte. Komplett PCB var bra nog men jag stod inför två problem.
Jag identifierade problemen:
1. som marken polygon lades till och jag använde inte löda maskering PCB så vid tiden för lödning jag märkte olika spår sorterades med marken av extra lödtenn. Jag missade löda maskering på allvar.
2. efter lödning ATmega8A till styrelsen driva jag upp kretsen av 3.7V Li-ion batteri för testning. Men tyvärr efter 30-40 sekunder fick jag en brinnande lukt och hittade IC bränns. Jag kollar VCC och GND av multimetern och hittade sorterade.
Läxa jag lärt mig från fel:
1. spår storlek bör inte vara större än pad storlek IC för SMD komponenten längst ned på IC annars spårningen kan vara kortsluten.
2. lödmetall maskering är verkligen viktigt för SMD komponenter. Om inte möjligt någon form av polygon bör inte användas och det bör finnas tillräckligt utrymme eller isolering mellan spår.