elsabz Inserito: 12 aprile 2005 Segnala Share Inserito: 12 aprile 2005 Salute a tutti,Ho un problema da cui non riesco a venirne fuori , relativamente al circuito logico sotto riportato. Questo circuito serve per impostare l'indirizzo di una scheda di uscite digitali con due byte d'uscita, la quale riceve i dati da un microcontrollore con BUS parallelo 8 bit. L'indirizzo può essere impostato con il DIP S1, per il quale vengono considerati soltanto i 7 bit più significativi escluso il bit 0. Mediante il comparatore IC1 viene confrontato il valore del BUS INDIRIZZI con il valore dei 7 bit dal DIP, qualora il segnale ENABLE di IC1 (PCSX# PIN 1) dovesse andare basso, se il confronto dei due byte è uguale, allora l'uscita del comparatore IC1 va bassa. Con i successivi circuiti logici si determina se il valore del bit 0 del bus indirizzi è a 1 o 0. Se è a 1 viene a mancare il segnale WR1#, se è a zero viene a mancare il segnale WR2# (segnali invertiti). Questi due segnalii servono per abilitare la scrittura dei dati nel rispettivo byte d'uscita mediante i due integrati sotto IC6 e IC7.Premetto che tutti gli integrati sono alimentati correttamente a 5V con condensatore da 100n tra positivo e negativo.Il problema è che quando do tensione tutte le uscite vanno a +3,2V (si accendono i LED che ho posizionato con rete resistiva da 330R su ogni byte d'uscita). Questo ovviamente non è corretto! Mi sono accorto che questo è dovuto al fatto che sul pin 1 di IC6 e IC7 arrivano soltanto +4,39V. Infatti se metto sul pin 1 un ponte con +5V il problema non si presenta.Come mai sul pin 1 di IC6 e IC7 gli arrivano soltanto +4,39V? :ph34r: Non riesco a capire dove sta il problema qualcuno mi può aiutare? PS. la sigla esatta di IC6 e IC7 è 74LS273N. Link al commento Condividi su altri siti More sharing options...
geenom Inserita: 12 aprile 2005 Segnala Share Inserita: 12 aprile 2005 Non ho sottomano il libro sulle logiche di quegli integrati. Ma presumo che i led che hai messo,nonchè le resistenze da 330 ohm,creino "problemucci"sulle uscite. Potresti provare a porre resistori superiori a 1 kiloohm,forse i Led assorbono troppo e fanno "sballare" l'integrato low shottky. Link al commento Condividi su altri siti More sharing options...
elsabz Inserita: 12 aprile 2005 Autore Segnala Share Inserita: 12 aprile 2005 (modificato) Non ho sottomano il libro sulle logiche di quegli integrati. Ma presumo che i led che hai messo,nonchè le resistenze da 330 ohm,creino "problemucci"sulle uscite. Potresti provare a porre resistori superiori a 1 kiloohm,forse i Led assorbono troppo e fanno "sballare" l'integrato low shottky. Modificato: 12 aprile 2005 da elsabz Link al commento Condividi su altri siti More sharing options...
elsabz Inserita: 12 aprile 2005 Autore Segnala Share Inserita: 12 aprile 2005 Ho letto su una discussione precedente del forum che l'integrato 74HC14N (IC3) essendo un HC, è un integrato esclusivamente per CMOS e non per TTL: forse può essere questo il problema?Domani provo a sustituirlo, poi vi faccio sapere!Grazie ciao! Link al commento Condividi su altri siti More sharing options...
elsabz Inserita: 13 aprile 2005 Autore Segnala Share Inserita: 13 aprile 2005 Purtroppo non ho qui un 74LS14, in ogni modo ho scaricato il data sheet ed chiaramente scritto che il MM74HC14 è compatibile LS TTL. Ho corretto lo schema con il valore giusto di tensione sul segnale WR#.I miei sospetti sono sempre rivolti al fatto del ponte tra le ultime due porte OR!Ciao.... Link al commento Condividi su altri siti More sharing options...
elsabz Inserita: 13 aprile 2005 Autore Segnala Share Inserita: 13 aprile 2005 (modificato) Ciao,ho preso il segnale WR# e prima di portarlo agli ultimi due OR, lo ho portato in ingresso a due porte invertenti in serie. Il risultato è che adesso in ingresso alle due porte OR, sul segnale WR# ricavato, ho +4,86V. La domanda che vi pongo ora è molto semplice ed è la seguente: data una porta OR a due ingressi, avendo sull'ingresso A +4,86V e sull'ingresso B +25mV, come mai sull'uscita Q misuro soltanto +4,33V? C'è un calo di tensione, perchè? Come si può evitare? :ph34r: :ph34r: :ph34r: Grazie ciao...... Modificato: 13 aprile 2005 da elsabz Link al commento Condividi su altri siti More sharing options...
ifachsoftware Inserita: 13 aprile 2005 Segnala Share Inserita: 13 aprile 2005 Il PIC e' un CMOS e i 74LS NON VANNO BENE , e' corretto l'uso della serie HC o se lavori a 5V meglio ancora la HCT.Prova a usare reistenze da 1K che per led ad alta luminosita' dovrebbero andare benissimo e ti riducono i consumi.Ciao Link al commento Condividi su altri siti More sharing options...
elsabz Inserita: 13 aprile 2005 Autore Segnala Share Inserita: 13 aprile 2005 Il PIC e' un CMOS e i 74LS NON VANNO BENE , e' corretto l'uso della serie HC o se lavori a 5V meglio ancora la HCT. Link al commento Condividi su altri siti More sharing options...
elsabz Inserita: 13 aprile 2005 Autore Segnala Share Inserita: 13 aprile 2005 In effetti penso anchio che HCT è meglio, anche per il motivo che in tutti gli schemi che la beck mette a disposizione ci sono gli HCT o ABT, comunque io avevo gli LS e ho provato con questi, ma sinceramente non capisco perchè non dovrebbe funzionare!?! Grazie ciao! Link al commento Condividi su altri siti More sharing options...
elsabz Inserita: 13 aprile 2005 Autore Segnala Share Inserita: 13 aprile 2005 L'integrato 273 non è altro che una batteria di 8 flip-flop RS. Il pin 11 è il CLK e sul fronte di salita di questo, le uscite vengono settate in base all'ingresso. Con il pin 1 CLR si resettano le uscite. Come detto se prendo il segnale WR# e lo metto direttamente su +5V, quando forzo il reset (pin 1 CLR) le uscite si resettano tutte stabilmente. Se invece il WR# è collegato ad un altra porta OR la quale prende il WR# dal microcontrollore, allora se forzo a +5V il reset (pin 1 CLR), le uscite si resettano, ma appena tolgo il CLR dal +5V si riattivano tutte. Penso che questo possa significare che il pin11 CLK sia un continuo sali scendi ad una c'erta frequenza quando è conesso a WR# ed è questo che causa il problema. Purtroppo non dispongo di un oscilloscopio , altrimenti si potrebbe facilmente vericare credo. comunque non capisco come il segnale WR# possa oscillare, visto che insieme a questo ciruito, c'è collegato un altro differente che funziona regolarmente con lo stesso segnale WR#.Scusate se mi sfogo da solo, cercate di capire: sono alle prime armi in elettronica e questo problema mi fa impazzire. Ci vorrebbe un oscilloscopio e da tempo ci sto pensando.... ma per ora mancano i soldini. Altrimenti come si potrebbe verificare questa mia teoria?Ciao grazie.... Link al commento Condividi su altri siti More sharing options...
elsabz Inserita: 13 aprile 2005 Autore Segnala Share Inserita: 13 aprile 2005 (modificato) PROBLEMA RISOLTOOOOOOO!!!!!!!!Controllando il data sheet del CHIP Beck SC13, o scoperto che durante l'inattività del BUS parallelo il segnale WR# flottua e questo conferma la mia teoria di cui al post precedente. L'errore stava nel fatto che mi ero messo in testa di realizzare questa funzione con una porta NOR composta da OR ed invertitori. In pratica mi sbagliavo era sufficente una porta OR, perchè il segnale WR# è invertito!Pertanto eliminando e bypassando i due invertitori IC3A e IC3C tutto funziona regolarmente! Perlomeno tutto questo è servito a confermarmi che il circuiti logici LS, HC e HCT sono tutti compatibili TTL!Questa discussione me la sono fatta praticamente da solo, eccetto per due post di ifachsoftware e geenom, per i quali esprimo gratitudine per l'interesse, comunque spero che possa essere d'aiuto anche a qualcun altro, in ogni modo se vi è parsa noiosa mi dispiace e chiedo perdono.Grazie ciao! Modificato: 13 aprile 2005 da elsabz Link al commento Condividi su altri siti More sharing options...
bigalex Inserita: 13 aprile 2005 Segnala Share Inserita: 13 aprile 2005 Complimenti !!! Non avendo competenze specifiche mi sono messo in ascolto ed ho seguito con attenzione quanto stai facendo .Vedo che stai approntando degli slave modbus per interfacciarli con Twido se non ricordo male per utilizzarli come applicazioni building/housing automation .Come sei arrivato a valutare questa scelta tecnica in alternativa ad altre già in commercio ?bigalex Link al commento Condividi su altri siti More sharing options...
elsabz Inserita: 13 aprile 2005 Autore Segnala Share Inserita: 13 aprile 2005 (modificato) Beh veramente non è questo che sto facendo, gli slave modbus di cui dici sono tema di un altra discussione sul forum di elettronica, lanciata da luciopro, per i quali in passato ho realizzato delle piccole perifiche per l'impostazione della temperatura delle piastre elettriche nelle grandi cucine. Questi servivano per realizzare un sistema per il management dei carichi.Questo che sto facendo adesso è un progetto che sfrutta il chip SC13 della Beck (vedi links qualche post sopra). In pratica si tratta di realizzare dei moduli di I/O per espandere localmente il BUS parallelo del microcontrollore. Siccome questo microcontrollore per me è molto interessante, ho deciso d'investire su questo perche offre molto a prezzi contenuti e si può rivelare concorrenziale con prodotti presenti sul mercato.In ogni modo per il futuro ho anche l'idea di dotare questo chip di una gamma di moduli I/O che sfruttano modbus in RS485, visto che il chip dispone di soluzioni software gia fatte e open-source per il protocollo modbus (MASTER/SLAVE)Ciao!PS. se a qualcuno interessa posso dare più informazioni sul chip Beck! Modificato: 13 aprile 2005 da elsabz Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 13 aprile 2005 Segnala Share Inserita: 13 aprile 2005 (modificato) PS. se a qualcuno interessa posso dare più informazioni sul chip Beck! Modificato: 13 aprile 2005 da Livio Orsini Link al commento Condividi su altri siti More sharing options...
elsabz Inserita: 13 aprile 2005 Autore Segnala Share Inserita: 13 aprile 2005 Magari, se ti interessa, si potrebbe riprendere l'idea di collaborazione on line su progetti specifici Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 13 aprile 2005 Segnala Share Inserita: 13 aprile 2005 Come partiamo? Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora