Peter Claus
It is so simple to be happy, but it is so difficult to be simple
Beste mensen
Ik heb hier ter herstelling een print die bestuurt wordt door een microcontroller van Philips namelijk de 87C52X2FA dus de 87C52 (zit in een PLCC44 behuizing).
Deze print regelt een temperatuur. Nu is het zo dat bij inschakelen van de voedingsspanning de print niet altijd opstart. Dan kun je er niks mee aanvangen. De keren dat hij wel goed opstart werkt deze verder perfect zolang je de voedingsspanning maar niet uitschakelt.
Ik heb ook een 2e print die wel correct werkt met dezelfde type microcontroller en hetzelfde programma.
Na lang zoeken heb ik eens de microcontroller van de goede print verwisseld met deze van de slechte print. Ik stel vast dat deze fout is meegegaan naar de print die oorspronkelijk werkte. Dus ik kom tot de conclusie dat er iets mis is met de microcontroller.
Nu is mijn vraag. Hebben jullie het al eens te maken gekregen met microcontrollers die op zo danige manier defect zijn dat ze soms wel en soms niet werken (na uit- en aanschakelen van de voedingsspanning)?
Zijn er mogelijkheden om op te lossen? Want de security bit zal geset zijn en ik zal dan niet aan het programma kunnen om te kopiëren.
Vuur uw ervaringen maar af.
groeten
Cosphi
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Het eerste waar ik aan denk is een reset-cicuit dat niet optimaal is. Als dat op het randje is, kan het best zijn dat de ene uP er geen last mee heeft terwijl de andere zich "verslikt".
Een slecht contact tussen de microcontroller en het IC voetje ?
Contactjes goed schoon maken met contact spray en de microcontroller weer plaatsen.
Ik weet dat er mensen zijn die geen voorstander zijn van contact spray, maar ik heb er goede ervaring mee...
Edit:
En inderdaad de reset schakeling.
Vervang het Ctje van deze schakeling eens...
[Bericht gewijzigd door MMSoft op ]
Zoals in de vorige post al gezegt is, de aansluitingen van de res. checken. Het kan zijn dat die controller een pen heeft die niet gemakkelijk te solderen is door corrosie, en dat dat niet goed zichtbaar is door dat het aan de onderkant van de pen zit.
Maar omdat het probleem met de controller meereist ben ik eerder bang voor een controller met een pen die beschadigd is door ESD of iets dergelijks, en dus heb je een probleem als je de software niet kan copieren.
Probeer bij de leverancier een voorgeprogde controller te krijgen, lijkt mij de beste optie.
Iemand mog andere ideen??
Videomodulator
AKA Naftebakje @Tweakers.net --- Zonder dwarsliggers geen spoor
Op 12 augustus 2006 11:11:20 schreef bitbanger:
...
Maar omdat het probleem met de controller meereist ben ik eerder bang voor een controller met een pen die beschadigd is door ESD of iets dergelijks, en dus heb je een probleem als je de software niet kan copieren.
Probeer bij de leverancier een voorgeprogde controller te krijgen, lijkt mij de beste optie.
Iemand mog andere ideen??
Mij lijkt het ook een ESD achtig iets te zijn, of hij is eens nét te warm geworden ofzo, waardoor ie net op het randje van wel/niet werken zit.
Proberen een nieuwe µC te scoren lijkt me de beste oplossing, en de kapotte goed markeren (zodat je em niet verwart met de goeie).
[Bericht gewijzigd door Videomodulator op ]
Peter Claus
It is so simple to be happy, but it is so difficult to be simple
Dank voor jullie inlichtingen.
De pootjes van de µC had ik al schoongemaakt maar het hielp niet.
Wat ik ook nog vergat te vermelden was dat de goeie microcontroller in de "slechte print" ook perfect werkte.
Dus de µC is dus zeker niet goed meer vanbinnen.
Halfgeleider materiaal karakteristieken veranderd door ESD of zo.
Was ook de eerste keer dat zoiets zich voordoet. Alle defecte microcontrollers die ik al heb gehad deden helemaal niets meer.
Ik ga dan een nieuwe microcontroller trachten te versieren met programma in.
Heb al eens ooit een transistor ook gehad die aan het einde van de karakteristiek heel lichtjes afboog tov een andere en daardoor functioneerde het toestel (meetversterker) niet meer.
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
het kan een van de bonddraden zijn vanbinnen in de chip die losgekomen is.
zit dat ding vele in warm/koude omgeving ?
wat nogal eens gebeurt is dat ze ene consumer chipje in ene industriele toepassing steken. en die zijn niet gemaakt voor dat temperatuurbereik
en dan loopt het soms ene mis (
( de assemblege is anders voro consumer / industrial / automotive en military
consumer is 0 tot 40
industrial is 0 to 125
automotive is -40 tot +125
en military wil je niet weten.
Martijn v
KIS!!: Keep It Simple
Op 12 augustus 2006 17:33:27 schreef free_electron:
en military wil je niet weten.
Eigenlijk wel 
Graden temperatuur hebben we het over toch?
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
military is -60 tot +175 en voor brazed modules tot +205
brazed is niet gesoldeerd maar gepuntlast ( tjah , soldeer smelt op 183 ... 0
en voor space komt daar nog eens rad-hard bij
Peter Claus
It is so simple to be happy, but it is so difficult to be simple
Op 12 augustus 2006 17:33:27 schreef free_electron:
zit dat ding vele in warm/koude omgeving ?
Dit is een printje dat in een industriële oven voor grootkeukens zit. Ik heb gezien dat het wel onderhevig moet geweest zijn is aan inwerking van vocht en temperaturen.
Maar dat printje heb ik gereinigd en op kamertemperatuur in een droge omgeving werkt het ook niet meer zoals het hoort.
edit:
Normaal zijn de laatste letters van de typeaanduiding de temperatuur range en type behuizing en dergelijke. Heb deze uitvoering met de laatste letters niet kunnen terugvinden op de datasheet. Wel met op het einde FAA en zo wat voor bereik -40°C tot 85°C staat.
[Bericht gewijzigd door Peter Claus op ]
