Newsgroup: it.hobby.elettronica.digitale
Titolo: MAX3232 - dove sbaglio?

Salve,
avevo bisogno di un convertitore TTL 3.3v <> RS232 per testare dei 
modulini bluetooth.
 
Ho quindi preso un caro MAX3232, l'ho alimentato a 3,3v e ho rabberciato 
su millefori l'adattatore (l'avevo gi� fatto prima delle ferie, ma 
ovviamente millefori gi� cannibalizzata) come da datasheet.
 
Ora, sto diventando scemo ma cavolo non mi vuole funzionare. O meglio, 
se vado da 3.3v verso 232 tutto funziona (vedo i messaggi del modulo 
bluetooth) ma il viceversa non funziona.
 
Se vado a vedere lato 3.3v vedo i "burst" seriali che mando da PC ma se 
anche faccio un veloce test di loopback cortocircuitando il lato 3.3v 
non mi torna indietro niente.
 
Son convinto di aver fatto qualche 'zzata grossa come una casa, ma 
stasera ci ho perso un'oretta senza venirne a capo. L'unica differenza � 
nei condensatori che ho usato poliestere (vedi rimasuglio del cassetto) 
anzich� elettrolitici (ma cavolo, avevo usato gli stessi anche prima 
delle ferie e funzionava!puro c..o?)
 
Qualcuno vede al volo la mia cavolata?
Grazie
 
-- 
Luca IK5PWC
http://www.ik5pwc.it
 
 
When all else fails, turn the power on

 ma il viceversa non funziona.
 
Se e' lo stesso problema che ho risolto io, RTS del modulo BT deve
essere alto altrimenti il modulo non trasmette.


Good point..
Il problema ï¿œ che il modulo BT trasmette dati alla seriale. E' l'inverso 
che non va.
E comunque non riesco a spiegarmi perchï¿œ un semplice test di loopback 
cortocircuitando txd e rxd lato 3.3v non funziona (lato 232 ovviamente si)
 
Vado a prendere il martello grosso.


ik5pwc ha spiegato il 02/09/2014 :

e' un po' che non traffico con i max232, pero'....
 
rileggendo: dal PC stai collegando via bluetooth un "coso".
 
ergo:
 
pc<--->BT1 <~~~> BT2<--->coso
 
quindi, BT2 e coso ricevono i segnali ma da coso a BT2 con cosa ci
arrivi ? Se usi i 3.3 V e' ovvio che non funziona, la seriale necessita
di almeno 5V di distanza per codificare lo 0 e l'1, quindi Ok 
alimentare
il 232 a 3.3V su vcc ma il segnale tra V+ e V- _deve_ avere almeno 5V
di salto, ergo se hai a disposizione solo il +3.3v ci vuole un 7905
cosi' da dare a v+ il 3.3V e a V- un -5V....

 che non va.
 
Se hai abilitato il controllo di flusso hardware potresti avere lo stesso
problema anche dalla parte del PC.
 
-- 
Fletto i muscoli e sono nel vuoto.

 cosi' da dare a v+ il 3.3V e a V- un -5V....
 
No,
il "coso" ï¿œ un adattatore Bluetooth/seriale di quelli che si trovano 
sulla rete a iosa (HC05 e similari). Lo schema ï¿œ:
 
PC - (COM1) -> max3232 --> ingresso seriale modulo bluetooth (per 
programmarlo)
 
Lasciando stare il modulo da una parte, quello che al momento non mi 
funziona ï¿œ:
 
PC --> Max3232 -> cortocircuito tra RXD e TXD (sulla parte 3.3v)
 
In questo caso dovrei avere un loopback e qualunque char mando sulla 
seriale mi dovrebbe tornare indietro (of course 9600,N,8,1). Ecco, non 
mi torna indietro niente.
 
 
Ri-boh!
Proverï¿œ con quei 30 max232 a 5v per vedere se in quel caso funziona (ci 
sta anche che abbia dei moduli sifuli, ma sono stra-sicuro che almeno 
uno prima delle ferie funzionasse...)



 
ripeto che sono un po' arrugginito, ma della ... problematica
di lavorare solo con gnd e 3.3V sono abbastanza sicuro: ci vuole
qualcosina in piï¿œ a livello di tensione sia sul lato seriale che su
quello TTL.

Io ho usato un convertitore FTDI usb/seriale TTL anzich� il MAX, ma la 
cosa non cambia... ho abbattuto i 5V dell'TXD dal convertitore con dei 
diodi, il TXD del modulino HC05 pu� essere collegato direttamente 
all'RXD TTL...


 ha scritto nel messaggio 
news:lu2ibs$me2$1...@speranza.aioe.org...

Il MAX232 mi pare sia a 5V,qual'� la sigla completa del tuo?
La  pompa di carica ti funziona?che tensione hai su VS+ e Vs-?
 
Ti stai arrangiando solo con PC o hai oscilloscopio?
Se si
Non collegare niente alla Tx che dovrebbe andare verso il PC,in modo da non 
caricarla,riesci a vedere segnale ?
 
 
 
 

 caricarla,riesci a vedere segnale
 
E' un MAX3232 che e' fatto per lavorare a 3.3Volt e con condensatori da 
100nF.
 
Solo che non sapendo come l'ha collegato, e' come prendere un terno al 
lotto :)
 
Ciao
G.
 
 


Effettivamente mi sembra un ottimo workaround (e pensa che stavo 
leggendo tempo fa su come usare il TTL 5v con i 3.3 e non mi era venuta 
in mente questa soluzione!)


 caricarla,riesci a vedere segnale ?
 
Oscilloscopio, quindi vedo i "burst" (non mi sono messo ad usare la 
parte DSO)
Le tensioni ci sono ed i collegamenti sono da Datasheet.
 
MI ci rimetto nel weekend (se ho tempo dopo i lavori domestici)
Grazie a tutti



MAX.. difettoso?
 
mi e' capitato qualche cosa di simile,
dopo aver speso molto tempo a cercare il guasto, ho trovato
che il CHIP era parzialmente andato/rovinato.
 
La causa: degli spike dall'alimentatore DC al momento dello
spegnimento :-((
 
 
---
Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus.
http://www.avast.com
 
 


provati due stesso difetto?
ohe, ci sta tutto però strano.
Appena ho tempo seguo la strada di usare un max232 normale (ne avro 
almeno una decina nel cassetto) ed usare il trucco per "abbassare" la 
tensione a 3.3v.


> che il CHIP era parzialmente andato/rovinato.
 
idem... smoccolato non poco per capire... poi sono passato all'oggettino 
FTDI trovato su RS, dovendo poi metterci di mezzo un usb/rs232, tanto 
vale eliminare una/due fonti di problemi :)

Finalmente ho avuto tempo di rimetterci le mani.
Allora, con un MAX232 "normale" il loopback sul lato 5v funziona.
Ergo i miei due max3232 sono fottuti.. :-(
Grazie a tutti e specialmente al consiglio di usare un paio di brutali 
diodi per adattare il i due mondi 3.3v e 5v (ha funzionato alla perfezione!)
