Hey,
Op school konden we een PIC18F2550 aankopen waar een voorgemaakte PCB bijzit voor usb communicatie. Op de pic zelf staat ook al een bootloader die door de proffen geschreven is.
Projecten met de pic op deze PCB werken altijd, maar nu wou ik eens eentje op een eigen PCB integreren. De Vusb is vervangen door een 7805 spanningsregulator die exact 5V geeft. Het geheel hangt echter op een onstabiele 12V 2A transfo.
Bij het aan/uitschakelen van de transfo werkt de ADC echter vaak niet terwijl het digitale deel wel werkt. (Heel af en toe werkt het geheel zelfs niet). Eens hij werkt blijft hij correct werken.
Enig idee of dit makkelijk oplosbaar is?
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 28 juli 2011 15:09:18 schreef Noclip:
De Vusb is vervangen door een 7805 spanningsregulator die exact 5V geeft.
laat je schema eens zien
@ Arco, ik weet niet wat in de bootloader staat, dus ik weet niet hoe WDT, POR of BOR geconfigureerd zijn, of ik moet het aan de prof vragen volgend academiejaar...
Het is zeer eenvoudig voor ons gemaakt als initiatie tot µP's, in een voorgemaakt MPlab bestand kan ik c files aanpassen en basiscode schrijven om de tristates te besturen/uit te lezen. Vraag me niet een interrupt routine te schrijven ofzo :$.
@ Wouter;
http://connectionl.dommel.be/pic_probleem.jpg
Voeding is een oude 12V 2A adapter van een onbekend toestel...
[De bedoeling is om met de audio output van een pc (trs connector dus) een flitslicht aan te sturen om van een audio alarm een visueel alarm te maken.]
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Als BOR uit staat, kunnen er bij snelle aan-uit schakelingen onbekende toestanden optreden.
Pin 8 (Vss) zit trouwens niet aangesloten, dat moet wel...
100nF condensator tussen Vcc en Vss ontbreekt ook.
220 Ohm weerstand aan MCLR is wel erg kras...
Ganzz
-
En dan hebben we het nog niet gehad over dat ene draadje dat naar de audiojack gaat. Is dat zwevend of heb je daar ook een massa aan geknoopt? Zoja, dan ben je ook nog de beveiliging van je i/o poort aan het testen
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Naast de ontkoppelcondensator voor de chip, zou ik ook nog even een 100n parallel aan C2 zetten (dicht bij de 7805).
(Als het straks allemaal perfect werkt, kan je later eens kijken of die extra condensatortjes echt nodig zijn).
[Bericht gewijzigd door rew op (33%)]
Roland van Leusden
It's the rule that you live by and die for It's the one thing you can't deny Even though you don't know what the price is. It is justified.
En die uitgang gaat zo ook niet werken, een basisweerstand van 10K met een BC547 (100mA Ic) om een zaklampje van 150mA te schakelen.
Die basisweerstand verlagen en een andere tor gebruiken die minimaal 1A Ic heeft. Op basis van de Hfe van de andere tor kun je dan de juiste basisweerstand berekenen.
hadv
Just find out what you like and let it kill you
De condensator aan Vusb verhogen naar 470nF.
De condensator C3 moet tussen Vdd en Gnd/Vss, niet van Vss naar Gnd.
@ Arco, hoezo? Pin 8(VSS) hangt aan via een 0,1µF capaciteit aan de grond ? ( bedrading is wat omgeleid naar boven voor overzicht).
In m'n werkelijke opstelling heb ik een 4,7k weerstand gebruikt voor de MCLR, excuses hiervoor.
Na wat opzoekwerk weet ik al zeker dat de WDT actief is en ik veronderstel ook dat veiligheidshalve BOR en POR actief gezet zullen zijn...
Ik heb ook het gevoel dat één van deze beveiligingen de oorzaak is...
@ Ganzz , die is niet gegrond maar dat is wel een goed plan!
Momenteel hang hij aan het "rechterkanaal" van de TRS connector en wordt de computer altijd eerst opgestart, de ingang wordt dus normaal nooit zwevend...
@Rew, ok zal ik toepassen.
@Roland, de uitgang doet het wel hoor, het is eigenlijk een stroboscoop , door de 100mA beperking laadt hij gewoon trager op maar dat stoort niet.
Maar ik heb ook nog BD139's liggen die dan gepaster zijn waarschijnlijk, zal hem vervangen.
@ hadv, ik beschik niet meteen over 470 nF, is het even goed als ik nog een 220 in parallel zet?
Net zoals Arco dus een 0,1µF capaciteit bij tussen Vdd en Vss
*Bij opzoekwerk heb ik ergens gevonden dat er best ook een 0,1µF tussen vss en poort 8 hangt, niet nodig dus?
Alvast heel erg bedankt voor alle feedback iedereen
!
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Pin 8 MOET echt aan de aarde, niet via een condensator.
Als je iets over condensator en pin 8 hebt gevonden dan zal dat bedoeld zijn zoals wij ook zeggen: er moet een condensator tussen VDD en VSS, dus tussen pin 8 en 20. Liefst zo dicht mogelijk bij de chip. Liefst zo kort mogelijke draden.
De maximum specs van onderdelen zijn niet dat er niet meer uit kan komen, maar dat ze kapot gaan als je er wel meer uit laat komen. Voor transistoren zijn daar de maximum stroom en spanning. Ga je daar overheen, kunnen ze binnen 1 µs kapot.
hadv
Just find out what you like and let it kill you
Op 30 juli 2011 02:41:27 schreef Noclip:
@ hadv, ik beschik niet meteen over 470 nF, is het even goed als ik nog een 220 in parallel zet?
Ja hoor, prima.