• Welcome to LusoRobótica - Robótica em Português.
 

Emulador NES em ESP32

Started by dropes, 31 de January de 2024, 14:54

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

dropes

#30
Resolvi aplicar um DAC PCM5102A para ver a diferença.
O ruído de fundo desapareceu completamente, e baixando o volume, não apresentou qualquer distorção; como acontecia no DAC interno.
A qualidade do som também foi extrema, mesmo com um speaker de um 3310 :P
Entretanto, verifiquei que a velocidade da emulação não fica diferente do DAC interno; 16 bits, só mesmo sem som.

Aqui vai o frankenstein


A alimentação também foi alterada, não tinha sentido a actual:
- A bateria pode ser carregada em qualquer posição do interruptor, quando detectada tensão via USB
- O novo DAC só é alimentado na 2ª posição, na 3ª só o DAC interno fica disponível (PCM5102A consome +-30mA)
- Quando em carregamento da bateria, se o interruptor estiver na posição 1, o restante circuito não é alimentado. (o display não acende)
- O mute do amplificador ficou sem efeito (este amplificador ficaria em mute caso se seleciona-se um DAC externo)

Não vou realizar nova PCB, mas cá fica o resultado após as modificações:

Sem plano de terra aqui aplicado:


Esquema geral:


Escusava de desenhar as correções, já que não tinha intenções de fabricar a PCB, foi por gosto  ;D

ps: esquema alterado, o DAC necessita de duas alimentações independentes