Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
Ik had een Proefopstelling gemaakt op een breakbord , en dit werkte allemaal prima....
Dus een print gemaakt, en eigenlijk alle componenten van het breakbord op de print gebruikt...
maar nu (want de PIC stuur ook een aantal leds aan) staat alles te knipperen .... totdat ik de print aan raakt... dan bevriest het.
dus of alles staat raar te knipperen... en zodra ik de print aan raakt dan blijven alle leds staan zoals ze staan...
ik heb de spanning over de pic gemeten, wel uit een 7805 komt, en die is netjes 5 volt...
ik heb een condensator van 100nF over de voeding staan, vlak bij de voeding van de pic... Het is een 18F4455, welke 2 voedingen heb, die heb ik ook beide aangesloten... en beide een 100nF vlak bij de voeding aansluitpinnen....
het kristal (welke op het breakbord het prima deed) zit ook vlakbij de aansluit pinnen....
alleen had ik op het breakbord 2 keramische condensators van 22pF, en die heb ik vervangen voor 2 smd condensators van 22pF..
Ik den dat het te maken heeft met de oscillator?
of heeft iemand anders een idee.... ik wordt er gek van.... 
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
hadv
Just find out what you like and let it kill you
De 100 nF condensatoren: zitten die telkens tussen de +5V en GND?
SMD condensatoren moet niet uit mogen maken.
Heb je ze wel zo aangesloten:
| |
+-X-+
| |
=== ===
| |
GND GND
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
Op 29 oktober 2013 00:12:46 schreef Arco:
Klinkt weer als een gevalletje MCLR zonder pull-up / PGM zonder pull-down...
MCLR = pin 1, zit via een 33k weerstand aan de +5v, maar wat moet ik met PGM? dat hoor ik voor het eerst? die moet via een weerstand naar GND getrokken worden?
Op 29 oktober 2013 00:16:25 schreef hadv:
De 100 nF condensatoren: zitten die telkens tussen de +5V en GND?
SMD condensatoren moet niet uit mogen maken.
Heb je ze wel zo aangesloten:| | +-X-+ | | === === | | GND GND
Ja, en ik had een weerstand van 1M over het kristal staan, maar die heb ik al weg geknipt.
Maar ook dat heeft niet geholpen...
Op 29 oktober 2013 00:13:09 schreef henkzelf:
Ook elco 10uF over de voeding? Reset circuit volgens spec?
Ik weet niet wat je met het Reset Circuit bedoel, maar bij de 7805 heb ik een elco van 2200uF en een condensator 1u voor de regelaar, en een condensator 1u en een elco van 10 uF , en ik meet ook heel netjes 5 volt..
ik zal even kijken of ik een paar foto's kan maken....
Ik heb nu 22pF condensators bij de osilator, volgens de datasheet, moet er bij 20Mhz 15pF gebruikt worden..., zou dat het kunnen zijn? (maar met 22pF werkte het op het breakbord goed)
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
Op 29 oktober 2013 22:45:01 schreef Arco:
Als LVP aan staat, moet er een pull-down aan de PGM pin. (als LVP uit staat hoeft dat niet)
gelijk gekeken, LVP staat uit...
dus dat is het ook niet....
En die 33k aan MCLR is wel goed toch...?
Zelf zet ik altijd 10K van de plus naar MCLR, en 100nF van MCLR naar de gnd.
Hoe hoog heb je BOR staan in je config, staat die soms aan de lage kant. Als dat zo is, schakeld je pic uit bij een kleine spanningsval van je voeding.
Wat heb je er allemaal aanhangen qua I/O, gaat het daar soms fout?
Hoe heb je het hardware matig gedaan, met optocouplers aan de ingangen, en drivers aan de uitgangen?
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Als het geheel op het breadboard werkte, en nu (met dezelfde onderdelen) op een print niet meer, dan zit er duidelijk iets verkeerd...
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
Op 30 oktober 2013 09:40:22 schreef Lambiek:
Zelf zet ik altijd 10K van de plus naar MCLR, en 100nF van MCLR naar de gnd.Hoe hoog heb je BOR staan in je config, staat die soms aan de lage kant. Als dat zo is, schakeld je pic uit bij een kleine spanningsval van je voeding.
Wat heb je er allemaal aanhangen qua I/O, gaat het daar soms fout?
Hoe heb je het hardware matig gedaan, met optocouplers aan de ingangen, en drivers aan de uitgangen?
BOR staat off,
Ik heb 3 uitgangen, en daar achter hangen een aantal 595 serieel in parallel uit IC... en daar clock ik data in... en dat staat nu als een gek te knipperen, totdat ik de print aanraakt, dan staat alles opeens verkeerd stil...
Op 30 oktober 2013 09:49:07 schreef Arco:
Als het geheel op het breadboard werkte, en nu (met dezelfde onderdelen) op een print niet meer, dan zit er duidelijk iets verkeerd...
tja... waarschinlijk wel... maar nu nog wat....?
[Bericht gewijzigd door Arjan Swets op (16%)]
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Zoals ik al zei moet er iets verkeerd zitten. Dat kan niet anders, want met dezelfde onderdelen werkte het op het breadboard wel.
Ik zou alles nog eens nalopen vanaf het schema en kijken of alle verbindingen kloppen.
[Bericht gewijzigd door Arco op (25%)]
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
Op 30 oktober 2013 22:20:58 schreef Arco:
Zoals ik al zei moet er iets verkeerd zitten. Dat kan niet anders, want met dezelfde onderdelen werkte het op het breadboard wel.
Ik zou alles nog eens nalopen vanaf het schema en kijken of alle verbindingen kloppen.
ga ik doen, en ik ga op een vrije output even een ledje zetten...
dan kan ik die op bepaalde plekker latten knipperen,,, dat weet ik in ieder geval dat die loopt ja of nee....
wordt vervolgt....
Welke frequentie draai je op ? op XT mode bij hoge frequenties moet je soms een weerstand tussen het kristal en uc plaatsen.
MGP
LDmicro user.
Volgens mij ligt het aan het toewijzen van de poorten of een foutje in de print.
Ik programmeer bijna wekelijks pic's (628a, 876a, 877)in LDMICRO en heb nog nooit dergelijk probleem gehad.
Ben soms zelf verbaasd wat die pic's allemaal kunnen slikken.
Kristallen tss de 4 a 20Mhz met 33K aan de MCRL en verder niets behalve een 100nF aan de voedingspinnen.
Voedingsspanning via batterijen of netvoeding en soms via een zenerdiode.
Aangezien LDmicro geen interne oscillator ondersteunt, wijzig ik de HEX file met Bumblebee (1byte)
Mijn laatste was een rc_decoder om de lichten van een voerboot te bedienen met een Futaba T6EX (kanaalschakelaars 5 & 6), in een omgeving met veel storingen en werkt perfect (16F628A/20Mhz en een PVT322).
Het geheimzinnig gedoe van die karpervissers is soms grappig 


Hier een instelbare timer voor een zeiler, om die om de zoveel minuten wakker te maken.
Een 16f628a met interne 4Mhz oscillator en ADM663 spanningsregelaar.

Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
Ik weet niet eens of het aan de Pic ligt... weet niet eens zeker of die wel loopt....
kan ook wel aan het aansturen van die 595 liggen... ?
moet ik die 3 datalijnen die naar de 595 lopen nog met een weerstand naar 0 trekken? want die zitten nu gewoon op outputs?
ik ga er eerst eens een knipper led bij maken....
Fredjuhh
"Ben nog een N00B, maar dat is al aan het veranderen ;)
Op 31 oktober 2013 22:54:55 schreef Arjan Swets:
ik ga er eerst eens een knipper led bij maken....
Heb je dat nog steeds niet gedaan dan ?? 
Zonder schema en foto's is het wel lastig fout zoeken voor ons..
Maar inderdaad eerst maar eens een knipper Ledje 
MGP
LDmicro user.
Op 31 oktober 2013 22:54:55 schreef Arjan Swets:
..moet ik die 3 datalijnen die naar de 595 lopen nog met een weerstand naar 0 trekken? want die zitten nu gewoon op outputs?
Nee, want de outputs zijn source/sink, uitgenomen pin4 (RA5/MCRL/Vpp) die is enkel sink, als die als output is geprogrammeerd.
En hopelijk staat die juist ingesteld want anders kun je rare toestanden krijgen.
Laat ook eens de C weg die aan die pin ligt, dus enkel de 33K naar de +V
Edit: ow had het type µC uit het oog verloren
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Ik gebruik ook altijd een 10k pullup op de reset lijn, net als lambiek.
Die pin wordt normaliter toch hoog, dus loopt er geen stroom.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Op 31 oktober 2013 22:54:55 schreef Arjan Swets:
Ik weet niet eens of het aan de Pic ligt... weet niet eens zeker of die wel loopt....
kan ook wel aan het aansturen van die 595 liggen... ?
Als het eerst op het breadboard wel goed gewerkt heeft, kan de software nu niet ineens spontaan veranderd zijn... 
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
Op 1 november 2013 10:40:44 schreef Arco:
[...]
Als het eerst op het breadboard wel goed gewerkt heeft, kan de software nu niet ineens spontaan veranderd zijn...
ja leek mij eigenlijk ook...
en erg veel zit er niet op de print... de PIC, en de voeding...
de voeding geeft netjes 5 volt....
dus tja..
Arabel
Re-integratiecoach uitgerangeerde en degoutante electronen
Meet eens tussen massa en kristal aansluiting , daar moet tussen de 2 en 2,7 volt staan.
Een andere methode is op een radio checken of je de 5e harmonische hoort op 100MHz, of met f-counter.
qua C-tjes:15 of 22pf maakt niks uit, moet gewoon werken.En die 1Meg weerstand kun je weglaten.
Misschien moet je de print nog eens bekijken onder een loep of er geen print breukjes zijn... je weet maar nooit