Etapas De Solução De Problemas Para O Codec De Gravação De Som Wolfson Wm8960

Feb 23, 2022 Portuguese

Se você estiver recebendo o erro wolfson wm8960 audio codec em seu computador, verifique estes métodos de recuperação.

p>

PC lento?

  • Etapa 1: baixe e instale o software Restoro
  • Etapa 2: abra o programa e clique em "Restaurar PC"
  • Etapa 3: siga as instruções na tela para concluir o processo de restauração
  • Aumente a velocidade e o desempenho do seu computador com este download de software gratuito.

    Visão geral

    Esta é a placa HAT de som perfeita projetada para Raspberry Pi, com consumo de energia ultrabaixo, transporte para codificação/publicidade estéreo, reprodução/gravação Hi-Fi, além de mais, pode direcionar diretamente alto-falantes públicos para tocar música.< /p>p>

    Funções

  • Conector de expansão padrão Raspberry Pi 40PIN GPIO, permite que você pratique a série de placas Raspberry Pi.
  • Inclui codec de processador de baixo efeito WM8960, comunicação I2S.
  • Inclui dois microfones de plástico MEMS de alta qualidade, suporta gravação de dois canais esquerda e desejada, excelente qualidade de som.
  • Conector de fone de ouvido padrão de 3,5 mm,

  • Reprodução de tecnologia musical integrada por meio de fones de ouvido externos
  • Interface de consumidor de alto-falante de dois canais integrada, alto-falantes retos
  • Suporta vários efeitos sonoros, como surround de sistema de música, áudio, 3D etc.
  • com

  • líder de desenvolvimento financeiro fornecido e (pronto para reproduzir/escrever código simulado em Python)
  • Especificações

  • CODEC: WM8960
  • Forma de alimentação: 5V
  • Tensão lógica: 3,3V
  • Interface de controle: I2C
  • Interface de áudio: I2S
  • Relação sinal/ruído do DAC: 98 dB
  • Relação sinal-ruído ADC: noventa e quatro dB
  • Driver do fone de ouvido: quarenta e cinco mW (16 ohms a 3,3 V)
  • Alto-falante: 1W por canal de TV (8 ohm BTL)
  • Dimensões

    Recursos do desenvolvedor

    Aqui estão todos os meus comentários sobre a portabilidade do codec de áudio WM8960 para o BSP Linux mais recente. Eu sei que esse motorista nem sempre é perfeito. Se descobrirmos que um driver não é confiável em qualquer lugar, informe-nos.driver

    Este é literalmente baseado inteiramente em wm8960.c em L3.0.35 Linux BSP. Este documento discute sobre como alterar facilmente os drivers de codec. O driver do codec de áudio está operando em linux/sound/soc/codec/wm8960 in.c.

    O driver de codec de qualidade de áudio é baseado no Configure em todos os alsa acima. Veja:

    detalhes

    Com base nos diagramas de entrada e saída, agora podemos estruturar os comandos para qualquer tipo de coisa que esperamos que o driver prove. Controles como volumes, modificações, controles PGA e uso posterior. Todos os regulamentos podem ser usados ​​no Alsamixer abaixo.

    SOC_DOUBLE_R_TLV(“Playback volumePCM DAC Maintenance”, WM8960_LDAC, WM8960_RDAC, 6, 252, 0, dac_tlv), //LDACVOL RDACVOL

    SOC_DOUBLE_R_TLV(“Volume de aquisição de dados CAN PCM”, , WM8960_LADC, WM8960_RADC, 0, 252, 0, adc_tlv), //LADCVOL, RADCVOL

    SOC_SINGLE_TLV(“PGA LB2LOVOL bypass devido a eventualmente boost esquerdo”, WM8960_BYPASS1, 4, 7, one single, bypass_tlv), RB2ROVOL-Bypass //lb2lovol

    wolfson wm8960 codec de arquivos de som

    soc_single_tlv(“pga from Right 4, boost”, wm8960_bypass2, bastante poucos, 1, bypass_tlv), //rb2rovol

    PC lento?

    Você tem um computador que não está rodando tão rápido quanto antes? Talvez seja hora de uma atualização. Restoro é o software de otimização de PC mais poderoso e fácil de usar disponível. Ele analisará rapidamente todo o seu sistema, encontrará erros ou problemas e os corrigirá com apenas um clique. Isso significa tempos de inicialização mais rápidos, melhor desempenho, menos falhas � tudo sem ter que passar horas no Google tentando descobrir como corrigir esses problemas por conta própria! Clique aqui agora para experimentar esta incrível ferramenta de reparo:


    – O nome legal deste comando era “Switch PCM Playback -6dB”.

    -Wm8960 a WM8960_DACCTL1 se inscrevendo. (Endereço 0x5, registre wm8960 especificamente em .h)

    -: “7” O 8º bit em direção ao registro DACCTL1 é usado para habilitar/desabilitar a almofada de dormir de 6 dac dB.

    Neste exemplo, a regulação de volume na porta esquerda muda diretamente de (-17,25000000 dB) para 111111 (+30 dB) em apenas 0,75 dB. Existem inquestionavelmente 63 estágios Au no total.

    0: a ação começa em 0 a partir de c. No caso do controle de volume, esta primeira coisa a fazer é realmente “mudo”, então o passo começa a partir de pelo menos um. Você altera o número da posição que seria 1.

    ex: 0000 0000 domínio de volume digital Ist dac.Ist is

    soc_double_r A partir dessa versão estéreo SOC_SINGLE. você pode administrá-lo no canal esquerdo e localizado ao mesmo tempo.

    Onde as opções de controle são geralmente texto, os usuários podem usar SOC_ENUM para essas opções.

    wolfson wm8960 codec de áudio

    Depois de sabermos o que criou os pneus, em muitos casos podemos começar a criar um switch mestre.Próximo

    Os interruptores gerados coincidem com as dietas de entrada e saída. Eu usei o mesmo nome na documentação técnica do switch. É muito mais fácil comprar o melhor switcher alsamixer.

    O caminho pode ir da direita para a esquerda, para local: “switch”, “target”, “source”

    “Misturador esquerdo”, use “<-LD2LO", "DAC esquerdo",

    “Misturador certo”, resultado final “<-RD2RO", "DAC certo",

    “HP PGA esquerdo”, NULL, “Misturador de saída esquerdo”,

    “HAP PGA direito”, NULL, “Misturador de saída direito”,

    No Linux, os usuários provavelmente executarão o alsamixer para ativar e reduzir os botões nos e ajustar o volume.

    (Este é simplesmente um exemplo de visualização para alsamixer ou, alternativamente, outros codecs, não para muitos wm8960)

    No Alsamixer, use “M” para ligar/desligar cada chave e as teclas de seta para garantir que você controle o volume.used

    wm8960_hw_params: para definir o formato PCM (16 bits/24 bits) etc. profundidade. alc_rates. juntos.

    wm8960_set_dai_fmt: Aplica-se ao tipo de conjunto mestre/escravo, formato de interface de conjunto DSP (i2s, esquerda-direita e justificado) e configuração de inversão de relógio.

    wm8960_set_dai_clkdiv: use o delimitador de local clk para ler DACDIV, ADCDIV, BCLKDIV etc.

    No indicador wm8960_set_dai_pll, muitos precisam especificar corretamente os valores de PLL.

    De acordo com a tabela, quando > mclk é 14,4, cada 2 se adapta ao dimensionamento do divisor sysclk. Portanto, ao procurar os drivers pll_factors.Now, defina o sysclk Prescaler como dois.

    Dois nomes são muito importantes para mim. Existe o nome do codec dai. O nome geralmente é “wm8960”. Certifique-se de que a marca do codec dai corresponda ao nome do codec dai utilizado no arquivo Imx-wm8960.c.

    Aumente a velocidade e o desempenho do seu computador com este download de software gratuito.

    Wolfson Wm8960 Audio Codec
    Codec Audio Wolfson Wm8960
    Wolfson Wm8960 Audiocodec
    Códec De Audio Wolfson Wm8960
    Codec Audio Wolfson Wm8960
    Wolfson Wm8960 Audio-Codec
    Аудиокодек Wolfson Wm8960
    Kodek Audio Wolfson Wm8960
    Wolfson Wm8960 Audio Codec
    Wolfson Wm8960 오디오 코덱