..................
fai seguire il B e hai qualcosa che somiglia a quello che cerchi mi pare!
..................
fai seguire il B e hai qualcosa che somiglia a quello che cerchi mi pare!
riaccordare tutti gli oscillatori, ovviamente almeno uno per tasto:)
A te quindi serve il classico antirimbalzo, e fin qui ok, ma il resto? Alcune tastiere economiche tendono a rimbalzare rimbalzano se premi
del tasto a rimbalzare. E' forse questo che vuoi eliminare?
asdf ha scritto:
Quando si preme un tasto il relativo contatto, costituito da una molletta in tensione oppure da uno spezzone di metallo dorato che va a pescare su un partitore di tensione, rimbalza sulla barra comune ("bus-bar") che corre lungo la tastiera, generando una serie di segnali spuri trasformati dall'estrattore di trigger (il circuito che rileva ogni nuova nota...) in impulsi multipli ovviamente indesiderati. Il circuitino deve quindi rispondere soltanto al primo impulso ignorando tutti i seguenti per un certo lasso di tempo leggermente inferiore al minimo intervallo
impulso "utile" (il cd "trigger" corrispondente all'azionamento di un tasto) seguito da un periodo di inibizione prima della nota successiva...
S.M.
*ramundo ha scritto:
Basta un "non retriggerable" one-shot con l'aggiunta di uno stadio invertente a transistor per formare l'impulsino di "trigger-out" all'inizio del ciclo...
o meno "impulsivo" in entrata...
S.M.
*ramundo ha scritto:
Serve un circuitino che all'arrivo di un impulso (di ampiezza e durata non costanti) ne generi un altro di durata (0,5 ms) e ampiezza costanti; siccome
soprattutto bisogno che il circuitino rimanga "insensibile" per una trentina di ms e poi ritorni attivo; il problema era proprio ottenere senza eccessiva complicazione circuitale questo periodo di inibizione...
S.M.
*Il 05/01/2016 16:23, Synth Mania ha scritto:
no
l'uscita
dare"
C14
lia
si
e non
aecco funziona come monostabile con un impulso negativo stretto (il
ui
te
a degli impulsi sporchi in ingresso
in pratica hai bisogno di un monostabile con impulso negativo in uscita e con larghezza di impulso che non viene allungata da ulteriori impulsi in ingresso
se il pulsante che genera il segnale in ingresso viene tenuto sempre premuto avrai una serie di impulsi negativi di larghezza costante
questo circuito dovrebbe andare con tempi non troppo differenti da
resistenza
quando arriva un treno di impulsi in ingresso, maggiore di circa 1/5
operazionali non si scarica a circa 1/3 di Vcc a questo punto l'uscita del secondo operazionale va a livello alto e riporta l'uscita (collegata al primo operazionale) anch'essa a livello alto e fino a quando il condensatore non si ricarica a 2/3 Vcc tramite
variazioni in ingresso
BTW dovrebbe funzionare sia con la resistenza da 330k collegata a Vcc che all'uscita del primo operazionale
[FIDOCAD] FJC A 0.4 FJC B 0.4 MC 70 60 2 1 580 MC 150 65 2 1 580 MC 125 70 1 0 170 FCJ TY 115 75 2 2 0 0 0 * TY 112 74 2 2 0 0 0 * 100nF MC 120 55 1 0 115 FCJ TY 130 65 2 2 0 0 0 * TY 112 50 2 2 0 0 0 * 4K7 MC 110 55 2 0 200 MC 10 50 0 0 200 MC 165 75 1 0 115 FCJ TY 175 85 2 2 0 0 0 * TY 158 78 2 2 0 0 0 * 1M MC 140 80 0 0 115 FCJ TY 150 90 2 2 0 0 0 * TY 143 80 2 2 0 0 0 * 1M MC 140 30 0 0 115 FCJ TY 150 40 2 2 0 0 0 * TY 143 30 2 2 0 0 0 * 1M MC 125 30 0 0 115 FCJ TY 135 40 2 2 0 0 0 * TY 114 32 2 2 0 0 0 * 330k MC 45 50 1 0 115 FCJ TY 55 60 2 2 0 0 0 * TY 37 44 2 2 0 0 0 * 22k MC 65 70 0 0 115 FCJ TY 75 80 2 2 0 0 0 * TY 67 70 2 2 0 0 0 * 100k MC 65 30 0 0 115 FCJ TY 75 40 2 2 0 0 0 * TY 67 30 2 2 0 0 0 * 1M MC 50 70 0 0 115 FCJ TY 60 80 2 2 0 0 0 * TY 53 70 2 2 0 0 0 * 22k MC 30 70 1 0 170 FCJ TY 40 80 2 2 0 0 0 * TY 33 70 2 2 0 0 0 * 100nF LI 25 50 35 50 0 LI 30 50 30 70 0 LI 45 50 70 50 0 LI 50 50 50 70 0 LI 65 40 65 70 0 LI 65 60 70 60 0 MC 30 80 0 0 045 MC 50 80 0 0 045 MC 125 80 0 0 045 MC 140 90 0 0 045 LI 65 30 65 20 0 LI 65 20 140 20 0 LI 140 20 140 30 0 LI 125 15 125 30 0 LI 120 55 150 55 0 LI 125 40 125 70 0 LI 140 40 140 80 0 LI 150 65 140 65 0 LI 140 75 155 75 0 LI 175 60 175 100 0 LI 175 100 65 100 0 LI 65 100 65 80 0 LI 165 75 175 75 0 SA 30 50 0 SA 50 50 0 SA 65 60 0 SA 125 55 0 SA 140 65 0 SA 140 75 0 SA 175 75 0 LI 95 55 95 45 0 LI 95 45 185 45 0 MC 125 15 3 0 010 LI 85 50 85 20 0 LI 85 60 85 80 0 SA 85 20 0 SA 125 20 0 MC 185 45 0 0 000 FCJ TY 195 50 2 2 0 0 0 * TY 181 39 2 2 0 0 0 * OUT MC 10 50 2 0 000 SA 95 55 0 MC 85 80 0 0 045not1xor1 ha scritto:
oscillatore...
Ti ringrazio per la collaborazione, appena possibile (forse anche oggi) lo provo... Diodo, condensatore e resistenze da 22k all'ingresso invertente del primo operazionale sono da considerare equivalenti al circuitino di "arrotondamento" (D16, R75, R76, C12) posto all'entrata del NAND originario?...
S.M.
*
Aha! Capito. Dimenticavo che essendo una tastiera vintage non avresti la velocity, che di solito si implementa con due contatti sfalsati nel tempo rispetto al tasto che si muove. Questo ti faciliterebbe molto le
primo contatto alza un bit e la prima chiusura del secondo lo abbassa (*),
primo contatto finiscano con sovrapporsi con il secondo:)
Il 06/01/2016 12:40, Synth Mania ha scritto:
mo
amento"
per proteggere dal sovraccarico l'operazionale... anche se un LM358 con le sue protezioni dovrebbe digerire senza problemi un carico da 100nF
o
Prova anche il Fidocad seguente.
rtitore ed al limite un buffer inseguitore.
[FIDOCAD] TY 115 75 2 2 0 0 0 * TY 175 85 2 2 0 0 0 * TY 150 90 2 2 0 0 0 * TY 150 40 2 2 0 0 0 * TY 135 40 2 2 0 0 0 * TY 55 60 2 2 0 0 0 * TY 75 80 2 2 0 0 0 * TY 75 40 2 2 0 0 0 * TY 60 80 2 2 0 0 0 * TY 40 80 2 2 0 0 0 * TY 195 50 2 2 0 0 0 * MC 90 70 0 0 200 MC 80 80 2 0 170 MC 135 90 1 0 115 MC 110 105 2 0 115 MC 135 60 1 0 115 LI 105 80 115 80 LI 105 70 115 70 LI 110 95 110 80 LI 125 90 110 90 LI 135 90 145 90 LI 145 90 145 60 LI 145 60 135 60 MC 100 60 2 0 170 LI 110 60 110 70 LI 100 60 125 60 LI 110 105 110 110 LI 140 75 150 75 LI 85 105 85 110 MC 85 105 2 0 115 LI 85 95 85 80 MC 150 75 0 0 073 MC 60 80 0 0 073 MC 90 60 1 0 045 MC 90 70 1 0 045 MC 85 110 0 0 045 MC 110 110 0 0 045 SA 110 60 SA 110 70 SA 110 80 SA 110 90 SA 145 75 LI 80 80 90 80 MC 90 80 0 0 200 SA 85 80 PL 165 75 170 75 1 PL 170 75 170 70 1 PL 170 70 185 70 1 PL 185 70 185 75 1 PL 185 75 205 75 1 TY 131 68 2 2 0 0 0 * MC 131 78 1 0 020 MC 115 80 2 1 580 MC 131 72 3 0 010 TY 155 65 5 3 0 0 0 Courier++New++Regular out TY 60 70 5 3 0 0 0 Courier++New++Regular in MC 50 80 0 0 075 MC 55 80 0 1 075 TY 130 105 5 3 0 0 0 Courier++New++Regular N.B.: alimentazione duale TY 90 45 5 3 0 0 0 Courier++New++Regular Monostabile non retriggerabilePiccio.
Piccio ha scritto:
partitore ed al limite un buffer inseguitore.
studiata per impulsi di trigger negativi), come punto di partenza per arrivare dove volevo, ma da qualche parte ho poi letto che l'entrata di attivazione non andrebbe disturbata durante il ciclo attivo(!)...
esaurito tutte le psico-risorse provando il circuito proposto da nor1xor1! :-)
Ciao e grazie anche a te.
S.M.
*ivare
e non
condensatore non eguaglia gli ingressi dell'OpAmp. Questo per merito del diodo in serie all'ingresso. Chiaramente gli impulsi che arrivano DOPO il periodo alto dell'uscita retri ggerano - giustamente - il monostabile.
Buon lavoro! ;)
Piccio.
not1xor1 ha scritto:
Ho dunque provato lo schema proposto (sulla mia solita ultra impiastrata basettina "mille-disastri"), utilizzando un LF353 e portando subito a
100k le tre resistenze da 1M intorno al secondo operazionale, e incomparatore riportava semplicemente in uscita gli stretti impulsi inviati all'entrata, invertiti)... Fatti alcuni controlli e considerazioni, abbassando a 10 nF il condensatore ex 100nF e azzerando la resistenza da 4k7, anche il secondo
valore della resistenza di carica (a oltre 5M)... Va detto che, in mancanza di adeguata strumentazione, tutte le prove finora svolte le ho fatte utilizzando semplicemente degli impulsi molto stretti che si ripetevano a frequenze di 20-50 Hz e che di conseguenza,
per forza dotarmi almeno di un generatore di treni di impulsi, eventualmente uno molto semplice autocostruito con qualche porta logica...
circa questo e gli altri circuitini, intanto ringrazio tutti gli intervenuti... :-)
S.M.
*Piccio ha scritto:
condensatore non eguaglia gli ingressi dell'OpAmp.
retriggerano - giustamente - il monostabile.
di treni di impulsi e quindi posso solo fare delle verifiche di massima e ipotesi su quanto effettivamente accadrebbe continuando a inviare impulsi durante il ciclo attivo del monostabile (corrispondente al desiderato periodo di inibizione)...
S.M.
*asdf ha scritto:
Si tratta di circuiti piuttosto rudimentali e completamente analogici, progettati all'inizio degli anni Settanta, tipo questo, che impiega addirittura
3 contatti per ogni tasto...S.M.
*Synth Mania ha scritto:
Devo tuttavia aggiungere e precisare che:
omettendo il diodo e il condensatore da 100 nF, che altrimenti a quanto pare anche con le modifiche impediscono totalmente il funzionamento filtrando via impulsi stretti come quelli che sto usando...
2) Il primo operazionale, funzionando come semplice comparatore, rimane con l'uscita negativa per la sola durata degli impulsi applicati, quindi la scarica del condensatore di temporizzazione rimane subordinata al tempo concesso da detti impulsi, con tutto quello che ne consegue...S.M.
*Piccio ha scritto:
condensatore non eguaglia gli ingressi dell'OpAmp.
retriggerano - giustamente - il monostabile.
Non ho approfondito, ma non sembra del tutto insensibile ad eventuali impulsi in arrivo durante il periodo di ON... Tra l'altro, abbassando la frequenza del segnale impulsivo in ingresso il ciclo invece che rimanere costante sembra addirittura allungarsi!... Boh, domani torno a controllare, adesso sono troppo debilitato! :-)
S.M.
*Farlo con due transistor?
Il 06/01/2016 19:31, Synth Mania ha scritto:
pare
o via
alimentazione?
con
scarica
o da
ma se premi un pulsante (che porta un segnale da 0 a 1) non hai dei treni di impulsi, ma degli spike alla pressione, seguiti da un valore
________ __________|_|_| |_|_|___________
con un segnale di questo tipo: ____|_|_|_|_|_|______________|_|_|_|_|____
in tempo a caricarsi e a commutare il primo operazionale
sicuramente neanche il circuito originale funzionerebbe in quelle condizioni
ho poi dimenticato di specificare che per funzionare hai bisogno di un
produce in uscita) segnali che raggiungono 0V (o con modifiche di un LM393)
il common mode input range di LF353 potrebbe essere troppo ristretto e l'alimentazione duale (con relativi output che raggiungono livelli inferiori a 0V) rende necessario ricalcolare i valori delle resistenze
Have something to add? Share your thoughts — no account required.
Ask the community — no account required