Ciao a tutti,
ho un microcontrollore che genera periodicamente una serie di 3 impulsi a 3.3V.
Partendo da questo segnale, ho necessita' di ottenerne una versione amplificata a 0-12V (12V minimo, se va oltre, ad es 15V o 20V, tanto meglio)
Requisiti:
- rise/fall time: ordine delle decine di ns o inferiore
- deve essere in grado di fornire una corrente di picco di almeno 250mA (il consumo medio sul carico sara' comunque molto ridotto, dell'ordine dei 1-2 mA)
- consumo di potenza as low as possible. Idealmente inferiore a 50mW
Inizialmente ho pensato a dei level shifter come:
- HEF4104B
- CD4504B
Il problema e' che consumano un botto e non sono in grado di sostenere delle correnti di picco particolarmente elevate.
Avete qualche idea su cosa si potrebbe fare?
level shifting
Moderatori:
carloc,
g.schgor,
BrunoValente,
IsidoroKZ
13 messaggi
• Pagina 1 di 2 • 1, 2
3
voti
MCP1401/02
https://ww1.microchip.com/downloads/en/ ... 02052D.pdf
Supply Voltage .....................................................+20V
High Output Voltage VOH VDD – 0.025 — — V DC Test
Peak Output Current IPK — 0.5 — A VDD 18V (Note 2)
Rise Time tR — 19 25 ns Figure 4-1, Figure 4-2
CL = 470 pF
Fall Time tF — 15 20 ns
Power Supply
Supply Voltage VDD 4.5 — 18.0 V
Power Supply Current IS — 0.85 1.1 mA VIN = 3V
IS — 0.10 0.20 mA VIN = 0V
Tutti I prodotti
https://www.microchip.com/en-us/paramet ... h.html/391
Cerca "gate driver": esistono zillions di produttori con zillions^99 prodotti
https://ww1.microchip.com/downloads/en/ ... 02052D.pdf
Supply Voltage .....................................................+20V
High Output Voltage VOH VDD – 0.025 — — V DC Test
Peak Output Current IPK — 0.5 — A VDD 18V (Note 2)
Rise Time tR — 19 25 ns Figure 4-1, Figure 4-2
CL = 470 pF
Fall Time tF — 15 20 ns
Power Supply
Supply Voltage VDD 4.5 — 18.0 V
Power Supply Current IS — 0.85 1.1 mA VIN = 3V
IS — 0.10 0.20 mA VIN = 0V
Tutti I prodotti
https://www.microchip.com/en-us/paramet ... h.html/391
Cerca "gate driver": esistono zillions di produttori con zillions^99 prodotti
0
voti
Grazie
elfo
Vista la rapidita' della risposta, ti chiedo anche un'estensione:
e se volessi avere un'uscita duale, +/- 12V, solo durante il treno di impulsi?
Quindi convertire il segnale da 0V a 3V, in un segnale che sia:
da -12V a +12V nel periodo iniziale dell'onda (quindi quando ho la serie di 3 o piu' impulsi, con -12V quando l'input sta a 0, +12V quando l'input sta a 3V) e 0V nel periodo rimanente?
Come lo faresti?
Grazie
Vista la rapidita' della risposta, ti chiedo anche un'estensione:
e se volessi avere un'uscita duale, +/- 12V, solo durante il treno di impulsi?
Quindi convertire il segnale da 0V a 3V, in un segnale che sia:
da -12V a +12V nel periodo iniziale dell'onda (quindi quando ho la serie di 3 o piu' impulsi, con -12V quando l'input sta a 0, +12V quando l'input sta a 3V) e 0V nel periodo rimanente?
Come lo faresti?
Grazie
"The past is not really the past until it has been registered. Or put another way, the past has no meaning or existence unless it exists as a record in the present."
John Archibald Wheeler
John Archibald Wheeler
0
voti
Risposta rapida (e quindi NON meditata)
1) mi sembra che non esistano componenti off-the-shelf pronti all'uso
2) una soluzione quick_and_dirty (limitata a +/- 9 V e no 0 V - i componenti standard lavorano tipicamente fino a 18 V totali) potrebbe essere quella di figura
Il level shifter potrebbe essere - per una valutazione preliminare - anche uno Zener+Capacita'_in_parallelo+resistenza_di_carico
3 Per avere +12 , -12, 0 V probabilmente occorre ripiegare su una soluzione "lineare" (non switching come I gate driver) ma ci dovrei pensare
P.S. Cos'e' effettivamente il carico da pilotare?
1) mi sembra che non esistano componenti off-the-shelf pronti all'uso
2) una soluzione quick_and_dirty (limitata a +/- 9 V e no 0 V - i componenti standard lavorano tipicamente fino a 18 V totali) potrebbe essere quella di figura
Il level shifter potrebbe essere - per una valutazione preliminare - anche uno Zener+Capacita'_in_parallelo+resistenza_di_carico
3 Per avere +12 , -12, 0 V probabilmente occorre ripiegare su una soluzione "lineare" (non switching come I gate driver) ma ci dovrei pensare
P.S. Cos'e' effettivamente il carico da pilotare?
0
voti
Si possono valutare anche tutti i convertitori TTL - Rs232 tipo Max232 e affini se la corrente da gestire non è eccessiva.
Questi integrano anche il convertitore 5V - > +10 - 10 V.
Ciao
Questi integrano anche il convertitore 5V - > +10 - 10 V.
Ciao
600 Elettra
0
voti
Qualche domanda:
1- hai qualche richiesta particolare sul ritardo di propagazione?
2- sei certo della richiesta su rise e fall? vedo una durata degli impulsi di 1ms..
3- qualche richiesta sull'ultimo impulso? tipo elongazione massima prima di ristabilizzarsi a zero..
4- il microcontrollore l'hai programmato tu? puoi alzare un PIN quando vuoi che il driver dia zero e abbassarlo durante il treno di impulsi?
1- hai qualche richiesta particolare sul ritardo di propagazione?
2- sei certo della richiesta su rise e fall? vedo una durata degli impulsi di 1ms..
3- qualche richiesta sull'ultimo impulso? tipo elongazione massima prima di ristabilizzarsi a zero..
4- il microcontrollore l'hai programmato tu? puoi alzare un PIN quando vuoi che il driver dia zero e abbassarlo durante il treno di impulsi?
_______________________________________________________
Gli oscillatori non oscillano mai, gli amplificatori invece sempre
Io HO i poteri della supermucca, e ne vado fiero!
Gli oscillatori non oscillano mai, gli amplificatori invece sempre
Io HO i poteri della supermucca, e ne vado fiero!
0
voti
elfo ha scritto:Cos'e' effettivamente il carico da pilotare?
un trasduttore per ultrasuoni
obiuan ha scritto:1- hai qualche richiesta particolare sul ritardo di propagazione?
no
obiuan ha scritto:2- sei certo della richiesta su rise e fall? vedo una durata degli impulsi di 1ms..
si
obiuan ha scritto:3- qualche richiesta sull'ultimo impulso? tipo elongazione massima prima di ristabilizzarsi a zero..
problema secondario rispetto al riuscire a generare tali forme d'onda
obiuan ha scritto:4- il microcontrollore l'hai programmato tu? puoi alzare un PIN quando vuoi che il driver dia zero e abbassarlo durante il treno di impulsi?
non ho questo grado di liberta', la parte di generazione dell'onda iniziale proviene da una sottocomponente specializzata del micro senza grossi margini di modifica
elfo ha scritto:una soluzione quick_and_dirty (limitata a +/- 9 V e no 0 V - i componenti standard lavorano tipicamente fino a 18 V totali) potrebbe essere quella di figura
Il level shifter potrebbe essere - per una valutazione preliminare - anche uno Zener+Capacita'_in_parallelo+resistenza_di_carico
+/- 9 potrei ancora farmeli andare bene..
come gate driver in questo caso pensavi al medesimo che hai suggerito sopra?
"The past is not really the past until it has been registered. Or put another way, the past has no meaning or existence unless it exists as a record in the present."
John Archibald Wheeler
John Archibald Wheeler
0
voti
DrCox ha scritto:elfo ha scritto:Cos'e' effettivamente il carico da pilotare?
un trasduttore per ultrasuoni
quindi la fase non ti interessa? cioè può essere invertente?
che ne pensi di usare un passa-alto seguito da un opa high speed alimentato a +/-15 (per esempio) collegato a trigger di Schmitt seguito da un altro passa alto per garantirti la 0V quando smettono gli impulsi?
Per esempio l'ADA4870 potrebbe fare al caso tuo, ha 2500V/us di slew rate e 1A di output.
Per esempio così:
scusa l'immagine...fidacadj non riesco a farlo partire. E' uno schema di principio e non è detto che sia dimensionabile in modo che ti vada bene, dipende dalle caratteristiche temporali del treno di impulsi in ingresso.
_______________________________________________________
Gli oscillatori non oscillano mai, gli amplificatori invece sempre
Io HO i poteri della supermucca, e ne vado fiero!
Gli oscillatori non oscillano mai, gli amplificatori invece sempre
Io HO i poteri della supermucca, e ne vado fiero!
0
voti
ps: vedo ora che quell'opa consuma 32mA a riposo...troppo mi sa, a 30V fa quasi 1W, in caso ne posso cercare un altro.
_______________________________________________________
Gli oscillatori non oscillano mai, gli amplificatori invece sempre
Io HO i poteri della supermucca, e ne vado fiero!
Gli oscillatori non oscillano mai, gli amplificatori invece sempre
Io HO i poteri della supermucca, e ne vado fiero!
0
voti
[10] Re: level shifting
DrCox ha scritto:+/- 9 potrei ancora farmeli andare bene..
come gate driver in questo caso pensavi al medesimo che hai suggerito sopra?
Risposta breve: Si
Risposta lunga:
UCC27531-Q1 2
Supply voltage range, VDD Min 10 Typ 18 Max32 V
https://www.ti.com/lit/ds/symlink/ucc27 ... le.fr%252F
13 messaggi
• Pagina 1 di 2 • 1, 2
Chi c’è in linea
Visitano il forum: Nessuno e 51 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)







