Protrebbe funzionare?
Sep 06, 2011
12 Replies
formatting link
Non dici cos'è.... a occhio sembrerebbe un interfaccia IRDA-USB
Diverse cosette:
1) il micro non è collegato in modo furbo. Conviene usare un interrupt "esterno" per leggere l'ingresso digitale 2) scegli un micro con seriale hardware. In alternativa non utilizzare ingressi privilegiati per gestire la seriale software. Ricordati che un PIC18F1220 costa meno del 16f84, ha mille funzionalità in più e consuma meno 3) mancano i condensatori (classici 15pF) per l'oscillatore pierce (quarzo del micro) 4) metti almeno 100nF in parallelo all'alimentazione del micro 5) se metti MCLR a VCC come pensi di programmarlo? Magari non prevedi una programmazione on-circuit 6) a cosa serve R1 ? A occhio direi che non solo è inutile, ma ti compromette il funzionamento del circuito. Forse volevi mettere un pull-down o pull up per non spedire schifezze all'avvioCiao CG
"CG Audio Laboratories" ha scritto nel messaggio
La parte PIC e ricevitore IR funziona egregiamente, dispositivo collegato direttamente alla com del PC, a me però servirebbe un ricevitore IR USB, ne ho costruiti diversi con scarsi risultati, mal gestibili.
I Due Schemi che volevo unire sono questi:
formatting link
formatting link
allora ti rispondo punto per punto
1) confermo che il modo non è furbo. se però funziona lascialo fare 2) come sopra 3) se lo stampato è fatto talmente male da avere le capacità parassite necessarie per oscillare.... lascialo così! 4) confermo, è bene mettere i 100nF 5) come sopra, se non ti serve la programmazione on-circuit lascialo così 6) togli R1 e collega i pin direttamente all'integrato. Se vuoi metti 100k tra RX del FT232 e VCC per evitare sporcizia all'accensione del circuito (collegamento all'usb)Ciao CG
"CG Audio Laboratories" ha scritto nel messaggio
Altrimenti ci sarebbe questo ma è pur sempre seriale...
formatting link
"CG Audio Laboratories"
PS:
Come mai quest' interfaccia seriale non funziona con un classico adattatore USB - RS232 della prolific?
formatting link
Visto che è evidente che o non mi ascolti oppure non parlo italiano, risponderò accuratamente:
Metti un ponticello al posto di R1
Ciao GC
"CG Audio Laboratories" ha scritto nel messaggio
Ma allora perchè l'hanno messa?
"CG Audio Laboratories" ha scritto nel messaggio
Provato ma non cambia nulla, l'adattatore USB/Seriale non da segni di vita con Girder, ne con la R1 ne senza, ovviamente mi riferisco a questo schema:
formatting link
A occhio direi per controllare il segnale con un oscilloscopio (sniffing)
Non mi sembra niente di raffinato (tipo rallentare i fronti), anche perchè avrebbe poco senso
Ciao CG
Sei sicuro che l'adattatore funzioni bene? Il pin-out della seriale è a posto?
Ciao CG
"CG Audio Laboratories" ha scritto nel messaggio
Con altre periferice COM funziona bene..
Peppe La Manna ha scritto:
La R1 nello schema
formatting link
e' stata messa per adattare i livelli della RS232 (che possono arrivare a 15V positivi e negativi) agli ingressi del PIC (che accettano da 0 a 5V positivi). Non e' un bel sistema, ma un trucco per ridurre all'osso i componenti.
Nel tuo schema
formatting link
la R1 e' assolutamente inutile in quanto non deve svolgere la funzione appena detta.
Sempre "trucco" e' anche il collegare direttamente la trasmissione del pic (0..5V) alla ricezione della RS232 (che vorrebbe almeno 3V sia positivi che negativi), molte com riescono lo stesso a ricevere un segnale cosi'balengo rispetto alle specifiche, altre (giustamente) no.
Per quanto riguarda MCLR direttamente a Vcc, nei PIC non va *mai* collegato cosi', perche', come scritto sul datasheet, quel pin non dispone di diodi di protezione interni e basta il minimo disturbo sull'alimentazione per causare un latch-up (in sostanza ti ritrovi col PIC rovente... oltre che non funzionante).
Claudio_F
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required