Ingresso cassetta da TRS-80 - Design Review


8

Sto lavorando per ottenere un input da una cassetta per un microcomputer TRS-80 (vintage degli anni '70). Questo è quello che ho elaborato. È un filtro attivo passa alto di secondo ordine con frequenza di rolloff di 2kHz in una topologia Sallen-Key con un guadagno passband unitario, e l'ho usato come input per un timer 555 con tensioni di soglia appropriate.

Mi chiedo se qualcuno abbia suggerimenti, suggerimenti, insidie, trucchi, cose che mi sono perso, note, ecc., Che potrebbero aiutare il design.

L'uscita è appena stata scaricata su un resistore da 1Meg per scopi di simulazione - Suppongo che la cosa che legge questa tensione avrà un'impedenza di ingresso sufficientemente elevata da non caricare l'uscita del timer 555.

Schema attuale

Ho provato a scegliere valori ragionevoli. Posso caricare lo schema e le forme d'onda di LTSpice se qualcuno è interessato a seguirlo!

Ringrazia tutti!

[Modifica] R67 è un riporto dallo schema originale TRS80 da cui stavo lavorando - è quello di fornire un percorso in caso di offset CC. ;)

[Modifica 2] Schema alternativo aggiornato - utilizzando un secondo circuito aperto di un amplificatore operazionale, ha cambiato il design dello stadio filtro per fornire un certo guadagno. Dovrebbe funzionare se il secondo amplificatore operazionale ha un carico capacitivo interno abbastanza basso (qualcosa che i comparatori non devono affrontare). Sto usando un op-amp e non un comparatore, perché sto cercando di farlo con un chip.

Secondo schema

Ogni commento è apprezzato! Grazie!

[Modifica 3] Ho ricevuto alcuni suggerimenti eccellenti da John Dunn, consulente di Ambertec, PE, PC Se U1 e U2 si trovano sullo stesso chip e U2 viene utilizzato come comparatore, potrebbero esserci diversi problemi.

Citando John, "A seconda delle proprietà specifiche dei dispositivi, i livelli di saturazione della tensione di uscita alta e bassa di un amplificatore operazionale potrebbero non essere vicini alle tensioni della rotaia. Inoltre, le transizioni dall'una all'altra possono includere scoppi di oscillazione. Un vero comparatore non lo farà hanno questi problemi.

Un altro punto critico è che per alcuni amplificatori operazionali doppi e quadrupli, le specifiche dell'amplificatore operazionale per il servizio lineare potrebbero non essere soddisfatte se un dispositivo nel set è recintato. Ci possono essere collegamenti incrociati indefiniti tra le sezioni dell'amplificatore operazionale che possono corrompere il numero uno dell'amplificatore operazionale, diciamo, se l'amplificatore operazionale numero tre viene utilizzato come comparatore ed è al suo limite di uscita su binario alto o basso. "

John è un ragazzo eccellente che gestisce il gruppo Analog Developments su Linkedin ed è stato così gentile da fornire alcuni spunti fantastici. :)


Sarei sicuramente curioso di sapere come procede, guarderò questo thread. Quali dati contengono i nastri? Qual è l'obiettivo generale?
Anindo Ghosh,

Potresti aggiungere un po 'di contesto a quelli di noi che non hanno una conoscenza terribile del vintage computing? Cosa dovrebbe fare il circuito?
Bitrex,

@AnindoGhosh I nastri sono un archivio di dati generale - in questo caso, ci sono alcuni giochi vintage (ad esempio) che vorremmo poter leggere. L'obiettivo generale è quello di poter utilizzare un nastro a cassetta come input / output per un FPGA, con l'obiettivo di lavorare per la piena compatibilità con i nastri a cassetta TRS-80 (forse con un softprocessore compatibile con Zilog). Il vero obiettivo è imparare il più possibile e divertirti a farlo!
Trayres

@Bitrex Mi dispiace non sono stato più chiaro! 'CASSIN' è un segnale proveniente dal registratore a cassette per il microcomputer TRS-80. In questo caso, il circuito deve fornire un filtro passa alto per rimuovere il rumore a bassa frequenza dalla linea, quindi fornire un segnale TTL (0 o 5) Volt. Comprimerò i file di simulazione qui tra un secondo e posterò un collegamento per renderlo più chiaro.
Trayres

Mentre fare questo in hardware è ammirevole, per ottenere semplicemente i dati suggerirei una scheda audio e il ripristino del software, quindi utilizzare flash spi o sdcard in modalità SPI con la scheda FPGA.
Chris Stratton,

Risposte:


1

Suonerei la cassetta nel jack di ingresso della linea di una scheda audio e farei la decodifica nel software. Non sono il suggerimento più utile se non sei un software, mi rendo conto, ma non ha senso costruire hardware personalizzato per questo lavoro.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.