Entrada de cassete do TRS-80 - Design Review

8

Estou trabalhando para obter uma entrada de uma fita para um microcomputador TRS-80 (da safra dos anos 70). Isto é o que eu desenvolvi. É um filtro ativo de alta ordem de segunda ordem com frequência de saída de 2kHz em uma topologia Sallen-Key com um ganho de banda passante de unidade, e eu usei isso como entrada para um temporizador 555 com voltagens de limiar apropriadas.

Gostaria de saber se alguém tem alguma sugestão, dicas, armadilhas, truques, coisas que eu perdi, notas, etc., que poderiam ajudar o design.

A saída está sendo descarregada para um resistor de 1Meg para fins de simulação - estou assumindo que a leitura dessa tensão terá uma impedância de entrada suficientemente alta para não carregar a saída do temporizador 555.

Esquema atual

Eu tentei escolher valores razoáveis. Posso enviar o esquema e as formas de onda do LTSpice se alguém estiver interessado em acompanhar!

Obrigado a todos!

[Editar] R67 é uma transferência do esquema TRS80 original do qual eu estava trabalhando - é fornecer um caminho em caso de deslocamento DC. ;)

[Editar 2] Atualizado esquema esquemático alternativo - usando um segundo loop aberto do amplificador operacional, projeto alterado do estágio do filtro para fornecer algum ganho. Deveria funcionar se o segundo op-amp tivesse uma carga capacitiva interna baixa o suficiente (algo que os comparadores não precisam enfrentar). Estou usando um amplificador operacional e não um comparador, porque estou tentando fazer isso com um chip.

Segundo esquema

Quaisquer comentários apreciados! Obrigado!

[Editar 3] Recebi ótimas dicas de John Dunn, consultor da Ambertec, PE, PC. Se U1 e U2 estiverem no mesmo chip e U2 estiver sendo usado como um comparador, pode haver vários problemas.

Citando John, "Dependendo das propriedades específicas dos dispositivos, os níveis de saturação de tensão de saída alta e baixa de um amplificador operacional podem não estar próximos das tensões do trilho. Além disso, as transições de uma para outra podem incluir rajadas de oscilação. Um verdadeiro comparador não tem esses problemas.

Outro ponto de discórdia é que, para alguns amplificadores de operação duplos e quádruplos, as especificações do amplificador operacional para serviço linear podem não ser atendidas se um dispositivo do aparelho for trilhos. Pode haver conexões cruzadas indefinidas entre as seções do amplificador operacional que podem corromper o amplificador operacional número um, digamos, se o amplificador operacional número três estiver sendo usado como um comparador e estiver em seu limite de saída de trilho alto ou baixo ".

John é um cara excelente, que dirige o grupo de Analog Developments no Linkedin e teve a gentileza de fornecer algumas idéias excelentes. :)

trayres
fonte
Eu definitivamente ficaria curioso sobre como isso progride, vou assistir a este tópico. Quais dados as fitas contêm? Qual é o objetivo geral?
Anindo Ghosh
Você poderia adicionar algum contexto para aqueles de nós que não estão muito familiarizados com a computação vintage? O que o circuito deve fazer?
Bitrex
@AnindoGhosh As fitas são de armazenamento geral de dados - nesse caso, existem alguns jogos antigos (por exemplo) que gostaríamos de poder ler. O objetivo geral é poder usar uma fita cassete como entrada / saída para um FPGA, com o objetivo de trabalhar em total compatibilidade com as fitas cassete TRS-80 (talvez com um processador programável compatível com Zilog). O objetivo real é aprender o máximo possível e se divertir fazendo isso!
trayres
@ Bitrex Desculpe, eu não estava mais claro! O 'CASSIN' é um sinal do toca-fitas do microcomputador TRS-80. Nesse caso, o circuito deve fornecer um filtro passa-alto para remover o ruído de baixa frequência da linha e fornecer um sinal TTL (0 ou 5) Volt. Vou fechar os arquivos de simulação aqui em um segundo e postar um link para ajudar a torná-lo mais claro.
trayres
Embora seja admirável fazer isso no hardware, para simplesmente obter os dados, sugiro uma placa de som e recuperação de software e, em seguida, use spi flash ou sdcards no modo spi com a placa fpga.
Chris Stratton

Respostas:

1

Eu tocava a fita no conector de entrada de linha da placa de som e fazia a decodificação no software. Não é a sugestão mais útil se você não é uma pessoa de software, eu sei, mas simplesmente não faz sentido criar nenhum hardware personalizado para esse trabalho.

user572
fonte