This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TLV320AIC3204EVM-K:无法刷写、刷写后我没有运行、remove_miniEVM 文件因此未完成刷写

Guru**** 2928980 points

Other Parts Discussed in Thread: TLV320AIC3204EVM-K, TLV320AIC3204

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1640304/tlv320aic3204evm-k-could-not-do-flashing-after-flash-i-did-not-run-remove_minievm-file-so-flash-is-not-done

器件型号: TLV320AIC3204EVM-K
主题: TLV320AIC3204 中讨论的其他器件

固件刷新到控制器后、  

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当我闪存时,我没有显示树为什么??

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我是刷新的 proram ,当我删除 USB 程序丢失,和 agin 我试图做同样的步骤,我不能做它刷新为什么?? 在 EEPROM 和母亲 Borad 程序闪存之后、remove-miniEvm.exe 不运行、无法识别 USB Audo。该时间还会在设备管理器中显示 DFFU、Itried somuch 时间、但这里不会发生闪存  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    请帮助我解决这个 DFUUSB 问题我现在陷入了这个问题、我无法将代码刷写到 EVM 板、为什么我使用 Windows 11。 我在驱动程序中有疑问,但我实际上是从网站下载. 我尝试了正确的步骤 e2e.ti.com/.../5584.How-to-Revive-a-USB-Audio-EVM.pdf 这个文件,但我没有刷新程序只有两次,它完成了,但当我断开连接 USB 它丢失. 现在我尝试使用相同的步骤刷新 agin 它已失败. 或设备管理器上的 DFUUSB 模式。 所以我应该做什么从 DFUUSB 模式切换模式到音频模式.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    您是否能够以管理员身份运行 remove-miniEVM.exe? 您应该能够右键单击并以管理员身份运行。  

    哪个步骤失败?

    此外、您要将哪些 SDA 和 SCL 引脚短接? 此电路板上的 EEPROM 芯片为 U2:

    那么、您能否尝试将芯片本身的引脚 5 和 6 短接?

    此致、
    Mir

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    问题现已解决、主板现在没有正确就位、现在还可以  

    谢谢  

    沙龙

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    很高兴听到这个消息、合上螺纹。 如果您需要更多帮助、请告诉我。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我需要帮助、


    /**
     *注册声明
     */
    const CODEC_REGISTER CODEC_DEF_REG_DATA[] ={
      //==========================================================
      //====================== PAGE 0 ========================
      //==========================================================

      {00x00}、 //选择第 0 页

      //软件复位
      {10x01}、

      //----- PLL 配置 (MCLK = 4MHz→8kHz FS)-----
      {40x03}、 // PLL 输入= MCLK、CODEC_CLK = PLL
      {50xD4}、 // PLL 上电、P=5、R=4 D4 或 0x91
      {60x20}、 // J=32
      {70x00}、 // D MSB
      {80x00}、 // D LSB

      //----- I2S 数字-----
      {270x0C}、 // I2S、16 位、从器件 0C

      //----- DAC 时钟树-----
      {110x84}、 // NDAC=4、上电
      {120x99}、 // MDAC = 25、上电
      {140x80}、 // DOSR=128→fs = 8kHz
      {180x84}、 // NADC=4、上电
      {190x99}、 // mAdc=25、通电
      {200x80}、 // AOSR=20

      {290x01}、 // DAC 时钟源 0x01
      {300x84}、 // BCLK 分频器 84

      //==========================================================
      //====================== PAGE 1 ========================
      //==========================================================

      {00x01}、 //选择第 1 页

      {3、0x00}、 //播放配置寄存器 1
      {4、0x00}、 //播放配置寄存器 2
      {9、0x30}、 //输出驱动器功率控制寄存器
      {10、0x00}、 //输出驱动器功率控制寄存器
      {12、0x08}、 //HPL 路由选择寄存器
      {13、0x08}、 //HPR 路由选择寄存器
      {140x08}、  //左 DAC→LOL
      {150x08}、  //右 DAC→左侧
      {160x00}、  // HPL 驱动器增益设置寄存器
      {170x00}、  // HPR 驱动器增益设置寄存器
      {20、0x25}、 //耳机驱动器启动控制寄存器
      {220x00}、  // IN1L 至 HPL 音量控制寄存器


      /*----- 麦克风(可选)------- */
      {51、0x60}、 //MIC 双酶 2.5V
      {52,0x04} //左 MICPGA 正极端子输入路由配置
      {54、0x40}、 //左 MICPGA 负极端子输入路由配置
      {59、0x00}、 //左 MICPGA 音量控制寄存器
      {60、0x00}、 //右 MICPGA 音量控制寄存器
      

      //{46、0x0A}、// MICBIAS = 2.5V
      //{48、0x40}、// MICPGA P = MIC 10k
      //{49、0x40}、// MICPGA M = CM 10k
      //{47、0x00}、// MIC 增益= 0dB

      //==========================================================
      //====================== PAGE 0 ========================
      //==========================================================

      {00x00}、 //选择第 0 页

      {630xD6}、 //为 DAC 左通道上电
      {640x00}、 //左右通道 DAC 取消静音
      {650x00}、 // DAC 数字增益= 0dB
      {810x80}、 //为 ADC C0 上电
      {820x00}、 // ADC 通道未静音、0dB
      {830x00}、 // ADC 数字音量控制粗略= 0dB

      //==========================================================
      //====================== PAGE 1 ========================
      //==========================================================

      //{0、0x01}、//选择第 1 页

      //{35、0x44}、// LDAC 和 RDAC 路由器到 L & R 混频放大器
      //{36、0x80}、
      //{37、0x80}、

      //{38、0x80}、//左模拟音量至 SPR、未静音
      //{39、0x80}、//右侧模拟音量至 SPR、未静音
      //{42、0x04}、//左扬声器增益= 6dB、未静音
      //{43、0x04}、//左扬声器增益= 6dB、未静音
      //{32、0xC6}、//扬声器驱动器上电
    };我正在将 tvm3204 板连接到 nrf54l15、我的编解码器是 master、nrf 是 slave、所以我怀疑在 reguster 配置中、我需要 IN1 和 IN2 插件、所以我必须在这里配置多少个 reguster、你可以帮助我  
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Mir Jeffres 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    当前脚本是否有问题? 时钟似乎适用于主模式下的编解码器、采样率为 8kHz、并生成 256kHz BCLK。 此布线将 IN3L 路由到左麦克风 PGA(单端)。 您还将 L 和 R DAC 路由到 HPL 和 HPR 路径。

    此致、
    Mir

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    是的,时钟有问题,我给 MCLK 4MHz 使用 PWM 它应该从 PWM 生成,但没有得到 BCLK 和 MCLK 时钟,因为 I2S 不工作

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    校正 — 未生成 BCLK 和 wclk  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    您能否确保 USB-MODEVM 上的 SW2 设置为“2、4、5 和 8“、而其他设置为“On“。 不过、这似乎就是您拥有的。

    您能否将 I2S 线路连接到 USB-MODEVM 上的 J14、而不是 EVM 上的 P22? 这是我建议用于外部音频串行接口连接的配置。

    一旦 MCLK 连接到该接头、您是否在 J14 的引脚上看到这些时钟? 您能用示波器来检查吗?

    此致、
    Mir

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是。 我会做这个  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

      这是我的 MCLK 时钟、但我无法使用同样的时钟生成 BCLK 和 MCLK  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    我对其进行了测试、发现内部 LDO 未上电。 附件是我使用的脚本、您可以转换回您的格式:

    # const codec_register CODEC_DEF_REG_DATA[] = w 30 
    # =====================================================
    # ===================== PAGE 0 ========================
    # =====================================================
    
    # want to be in master mode
    # note: to be in master mode, make sure 0x1b has bclk and wclk outputs
    # and bdiv is enabled (registers 0x1d/1e)
    
    
    w 30 00 00 # Select Page 0
    
    # Software reset
    w 30 01 01
    
    # ---------- PLL CONFIG (MCLK = 4 MHz → 8 kHz Fs) ----------
    w 30 04 03 # PLL input = MCLK, CODEC_CLK = PLL
    w 30 05 D4 # PLL power up, P=5, R=4   D4   or 0x91
    w 30 06 20 # J=32
    w 30 07 00 # D MSB
    w 30 08 00 # D LSB
    
    
    
    # ---------- DAC CLOCK TREE ----------
    w 30 0b 84 # NDAC=4, power up
    w 30 0c 99 # MDAC=25, power up
    w 30 0e 80 # DOSR=128 → Fs = 8kHz
    w 30 12 84 # NADC=4, power up
    w 30 13 99 # MADC=25, power up
    w 30 14 80 # AOSR=128
    
    # ---------- I2S DIGITAL ----------
    w 30 1b 0C # I2S, 16bit, BCLK and WCLK are output from device
    
    
    w 30 1d 01 # DAC clock source  0x01 #bdiv_clkin=dac_mod_clk
    w 30 1e 84 # BCLK divider  84 #bclk ndiv powered up, =4
    
    # Set the DAC Mode to PRB_P8
    w 30 3c 08
    
    # 4Mhz * (R*j.d)/P
    # 4 * 4 * 32 / 5 = 102.4MHz
    # /ndac = 102.4/4 -> 25.6MHz = DAC_CLK
    # /mdac = 25.6MHz/25 = 1.024MHz = DAC_MOD_CLK
    # /dosr = 1.024/128 = 8khz = dac_fs
    
    # dac_mod_clk / 4 = 256kHz = bclk -> (2 channel 16 bit data)
    
    # =====================================================
    # ===================== PAGE 1 ========================
    # =====================================================
    
    w 30 00 01 # Select Page 1
    
    # Disable Internal Crude AVdd in presence of external AVdd supply or before
    #powering up internal AVdd LDO
    w 30 01 08
    # Enable Master Analog Power Control
    w 30 02 00
    # Set the REF charging time to 40ms
    w 30 7b 01
    
    w 30 03 00 #Playback Configuration Register 1
    w 30 04 00 # Playback Configuration Register 2
    w 30 09 30 #Output Driver Power Control Register #hpl and hpr powered up, line outs powered down
    w 30 0a 00 #Output Driver Power Control Register #avdd spply for hp
    w 30 0c 08 #HPL Routing Selection Register #ldac pos terminal routed to hpl
    w 30 0d 08 #HPR Routing Selection Register #rdac pos terminal routed to hpr
    w 30 0e 08  # Left DAC → LOL #ldac routed to lol
    w 30 0f 08  # Right DAC → LOR #rdac routed to lor
    w 30 10 00  # HPL Driver Gain Setting Register #hpl driver not muted
    w 30 11 00  # HPR Driver Gain Setting Register #hpr driver not muted
    w 30 14 25 # Headphone Driver Startup Control Register #HP ramps over 5 time constants, power up determined with 6k 
    w 30 16 00  # IN1L to HPL Volume Control Register #in1l to hpl volume = 0db (path not set)
    
    
    # /* ---------- MIC (optional) ---------- */
    w 30 33 60 #MIC Biase 2.5v #bias powered up set to 2.5V
    w 30 34 04 #Left MICPGA Positive Terminal Input Routing Configuration #in3l routed to left micpa with 10k resistance
    w 30 36 40 #Left MICPGA Negative Terminal Input Routing Configuration #cm1l to left neg terminal with 10k
    w 30 3b 00 #Left MICPGA Volume Control Register #left micpga gain enabled, 0db
    w 30 3c 00 #Right MICPGA Volume Control Register #same for right micpga (nothing connected)
    
    
    # w 30 46 0A # MICBIAS = 2.5V
    # w 30 48 40 # MICPGA P = MIC 10k
    # w 30 49 40 # MICPGA M = CM 10k
    # w 30 47 00 # MIC gain = 0dB
    
    # =====================================================
    # ===================== PAGE 0 ========================
    # =====================================================
    
    w 30 00 00 # Select Page 0
    
    w 30 3f D6 # Powerup DAC left channel #ldac and rdac powered up
    w 30 40 00 # Left & Right channel DAC unmuted 
    w 30 41 00 # DAC digital gain = 0dB #ldac gain=0db
    w 30 51 80 # Powerup ADC   C0 #ladc powered up, radc powered down
    w 30 52 00 # ADC channel unmuted, 0dB #both ladc and radc unmuted
    w 30 53 00 # ADC Digital Volume Control Coarse = 0dB
    
    # =====================================================
    # ===================== PAGE 1 ========================
    # =====================================================
    
    # w 30 0 01 # Select Page 1
    
    # w 30 35 44 # LDAC and RDAC router to L & R mixer amplifier
    # w 30 36 80
    # w 30 37 80
    
    # w 30 38 80 # Left Analog Vol to SPR, unmuted
    # w 30 39 80 # Right Analog Vol to SPR, unmuted
    # w 30 42 04 # Left Speaker gain = 6dB, unmuted
    # w 30 43 04 # Left Speaker gain = 6dB, unmuted
    # w 30 32 C6 # Speaker drivers power up

    此致、
    Mir

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 Mir Jeffres 现在时钟是生成好现在,但音频数据是零.  

    检查 rawR:0 0 0 0 0 0
    [00:11:00.913,380] 音频:检查单声道:0 0 0 0

    [PCM] PCM_INDEX=160 mono_samples=160
    [00:11:00.913,638] i2s_nrfx:i2s_nrfx_write:排队的 TX 0x2000baa0
    [00:11:00.931,607] i2s_nrfx:data_handler:排队的 RX 0x2000bd20
    [00:11:00.931,788] i2s_nrfx:free_tx_buffer:释放 TX 0x2000c220
    [00:11:00.931,966] i2s_nrfx:supply_next_buffers:下一个缓冲区:0x2000c720/0x2000c220
    [00:11:00.932,178] i2s_nrfx:i2s_nrfx_read:已释放 RX 0x2000bd20
    PCM 原始值: [00:11:00.932,381]音频:配对 0:l=0 R=0

    [00:11:00.932,520] 音频:配对 1:L=0 R=0

    [00:11:00.932,658] 音频:配对 2:L=0 R=0

    [00:11:00.932,795] 音频:配对 3:L=0 R=0

    [00:11:00.932,932] 音频:配对 4:L=0 R=0

    [00:11:00.933,070] 音频:配对 5:L=0 R=0

    [00:11:00.933,198] 音频:

    检查 rawR:0 0 0 0 0 0
    [00:11:00.933,389] 音频:检查单声道:0 0 0 0 0

    [PCM] PCM_INDEX=320 mono_samples=160
    [ADPCM] size=163 data=[00:11:00.933,847] 音频:00
    [00:11:00.933,956] 音频:00
    [00:11:00.934,064] 音频:00
    [00:11:00.934,172] 音频:00
    [00:11:00.934,280] 音频:00
    [00:11:00.934,388] 音频:00
    [00:11:00.934,496] 音频:00
    [00:11:00.939,609] 音频:00
    [00:11:00.939,721] 音频:00
    [00:11:00.939,832] 音频:00
    [00:11:00.939,943] 音频:00
    [00:11:00.940,055] 音频:00
    [00:11:00.940,166] 音频:00
    [00:11:00.940,277] 音频:00
    [00:11:00.940,389] 音频:00
    [00:11:00.940,500] 音频:00
    [00:11:00.940,612] 音频:00
    [00:11:00.940,723] 音频:00
    [00:11:00.940,833] 音频:00
    [00:11:00.940,941] 音频:00
    [00:11:00.941,047] 音频:

    [00:11:00.941,163] 音频:[ADPCM]队列已满、帧已丢弃

    [00:11:00.941,325] i2s_nrfx:i2s_nrfx_write:排队的 TX 0x2000bd20
    [00:11:00.951,608] i2s_nrfx:data_handler:排队的 RX 0x2000bfa0
    [00:11:00.951,788] i2s_nrfx:free_tx_buffer:释放的 TX 0x2000c4a0
    [00:11:00.951,967] i2s_nrfx:supply_next_buffers:下一个缓冲区:0x2000baa0/0x2000c4a0
    [00:11:00.952,178] i2s_nrfx:i2s_nrfx_read:释放 RX 0x2000bfa0
    PCM 原始:[00:11:00.952,381] 音频:配对 0:l=0 R=0

    [00:11:00.952,520] 音频:配对 1:L=0 R=0

    [00:11:00.952,658] 音频:2 对:L=0 R=0

    [00:11:00.952,795] 音频:配对 3:L=0 R=0

    [00:11:00.952,933] 音频:配对 4:L=0 R=0

    [00:11:00.953,070] 音频:配对 5:L=0 R=0

    [00:11:00.953,201] 音频:

    检查 rawR:0 0 0 0 0 0
    [00:11:00.953,394] 音频:检查单声道:0 0 0 0 0

    [PCM] PCM_INDEX=160 mono_samples=160
    [00:11:00.953,652] i2s_nrfx:i2s_nrfx_write:排队的 TX 0x2000bfa0
    [00:11:00.971,608] I2S_nrfx :data_handler:排队的 RX 0x2000c220
    [00:11:00.971,788] i2s_nrfx:free_tx_buffer:释放 TX 0x2000c720
    [00:11:00.971,967] i2s_nrfx:SUPPLY_nExt_buffers:下一个缓冲区:0x2000bd20/0x2000c720
    [00:11:00.972,179] I2S_nrfx :I2S_nrfx_read:已释放 RX 0x2000c220
    PCM 原始:[00:11:00.972,382] 音频:配对 0:L=0 R=0

    [00:11:00.972,521] 音频:配对 1:L=0 R=0

    [00:11:00.972,658] 音频:2 对:L=0 R=0

    [00:11:00.972,796] 音频:配对 3:L=0 R=0

    [00:11:00.972,933] 音频:配对 4:L=0 R=0

    [00:11:00.973,070] 音频:配对 5:L=0 R=0

    [00:11:00.973,202] 音频:

    检查 rawR:0 0 0 0 0 0
    [00:11:00.973,397] 音频:检查单声道:0 0 0 0 0

    [PCM] PCM_INDEX=320 mono_samples=160
    [ADPCM] size=163 data=[00:11:00.973,855] 音频:00
    [00:11:00.973,964] 音频:00
    [00:11:00.974,072] 音频:00
    [00:11:00.974,180] 音频:00
    [00:11:00.974,288] 音频:00
    [00:11:00.974,396] 音频:00
    [00:11:00.974,504] 音频:00
    [00:11:00.979,618] 音频:00
    [00:11:00.979,729] 音频:00
    [00:11:00.979,840] 音频:00
    [00:11:00.979,952] 音频:00
    [00:11:00.980,063] 音频:00
    [00:11:00.980,174] 音频:00
    [00:11:00.980,286] 音频:00
    [00:11:00.980,397] 音频:00
    [00:11:00.980,509] 音频:00
    [00:11:00.980,620] 音频:00
    [00:11:00.980,731] 音频:00
    [00:11:00.980,843] 音频:00
    [00:11:00.980,954] 音频:00
    [00:11:00.981,064] 音频:

    ADC 路径未打开。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    有时、EVM 板固件指示灯会自动关闭、为什么??

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    如何将模拟输入连接到 ADC? 您能共享您的硬件配置吗?  

    是软件还是 EVM 上的指示灯?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

      这是麦克风输入连接到 INL1 输入

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我需要检查内侧和 INL1,INl2 麦克风也

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Mir Jeffres 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    当您描述硬件连接时、当前脚本设置为 IN3L、而不是 IN1L。 如果是 0x04、您需要将页 1 寄存器 0x34 更改为 0x40。

    此致、
    Mir

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    INL3 也植根,那么为什么没有得到在耳机上的 Inborad 声音

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是否需要耳机或麦克风上的音频? 或者您是否需要从麦克风到耳机的旁路路径。 您是向 DIN 发送任何数字音频还是从 DOUT 接收?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我同时使用麦克风和耳机。 音频来自麦克风并通过 DOUT 发送、我还希望使用 DIN 通过耳机播放。 我使用 I2S 接口。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    我不明白您在这里放置的这个控制台日志、您可以执行寄存器转储、并展示时钟和数据线的示波器捕获、以便我理解吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    【已删除】
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Mir Jeffres 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Mir Jeffres 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    我必须知道一个想, TLV320AIC3204EVM-K 这一个是用来实时记录是可能的??  当我听到录制的声音后、第一次闪存记录配置、然后播放 bcak 配置被刷新时、我怎么能听到实时声音??

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    我看到你回答了几次,我也做了,但它说这些帖子不存在。 不知道发生了什么...

    但是、您曾说过、您会听到一些声音、但只有在轻触麦克风时才会听到? 如果是这种情况、应该打开 PGA 增益。 这可以通过第 1 页上的寄存器 0x3b 进行更改。

    是否需要将麦克风输入路由到耳机的模拟旁路? 或者、这是录制问题吗?

    此致、
    Mir

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    是的,目前我只有在轻触板载麦克风时才会听到明显的声音。我将使用第 1 页上的寄存器 0x3B 增加 PGA 增益并再次测试。我想要的是实时模拟旁路/监控、其中麦克风输入通过编解码器直接路由到耳机输出。 我还在检查录制路径、但现在的主要目标是实时音频监控。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

      这是 dout

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Mir Jeffres  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    您能否更改第 1 页中的这些寄存器以通过混频放大器更改模拟旁路路径、从而使 PGA 的输入也进入 HPL/HPR:

    w a0 00 01 #第 1 页
    W a0 09 33 #HPL/HPR 已上电、故障/错误已上电
    W a0 0c 0A #mal 且 LDAC 路由到 HPL
    W a0 0d 0A #Mar 和 RDAC 路由到 HPR  

    您可以根据需要设置格式(只需更改第 1 页中已使用这些寄存器的行):

    {0x09、0x33}
    {0x0C、0x0A}
    {0x0D、0x0A}

    此致、
    Mir

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    我没有得到 hedphone 输出

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    确保更新寄存器 0x09。

    -米尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    const CODEC_REGISTER CODEC_DEF_REG_DATA[] ={

      {00x00}、 //选择第 0 页
      {10x01}、 //软件复位


      {00x00}、  //选择第 0 页
      {40x03}、  // PLL 配置 (MCLK = 12MHz→48kHz FS)//0x03
      {50x91}、  // PLL 输入= MCLK、CODEC_CLK = PLL
      {6,0x07}  //整数乘法器 (J)
      {7、0x00}、 // 分数乘法器 (D)
      {8,0x90}

      {270x0C}、 // I2S 数字

      {11、0x82}、 // NDAC=2
      {12、0x87}、 // MDAC=7
      {14、0x80}、// DOSR=128

      {18、0x82}、
      {19、0x87}、

      {20、0x80}、 // AOSR=128

      {29、0x01}、  // DAC 时钟源 0x01
      {30、0x82}、 // BCLK 分频器


      {00x01}、  //选择第 1 页
      {10x08}、  //禁用弱 AVDD 连接
      {20x00}、  //启用模拟电源控制
      {710x32}、  //模拟启动时间 3.1ms
      {1230x01}、 // REF 充电 40ms


      {510x68}、 // MICBIAS 2.5V
      {52、0x04}、 // IN3L -> LEFT_P
      {54、0x04}、 //共模-> LEFT_M
      {59、0x0C}、 // PGA 增益
      {600x00}、 //右 MICPA 取消静音

      {00x00}、  //选择第 0 页
      {61、0x01}、  //为左 DAC 通道 0x01 上电
      //{63、0xD6}、
      //{64、0x00}、
      //{65、0x00}、
      {810xC0}、 // 80
      {820x00}、
      {830x00}、

    }; 我得到的 ADC 路径是零为什么? 没有来自 ADC 的音频
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Mir Jeffres 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    我的音频不工作,为什么 DOUT 是工作的   ,但当我试图与麦克风交谈,时间没有变化,我配置音频传输的必要寄存器,但我没有得到音频输出现在我做的 MCLK 使用从 EVM 和从编解码器采取 BCLK 和 LRCK,并尝试从编解码器发送数据到 Nordic 但我没有得到相同的时钟配置,我习惯传输.  

    const CODEC_REGISTER CODEC_DEF_REG_DATA[] ={

      //--页 0:复位+时钟--
      {0、 0x00}、  //选择第 0 页
      {1、 0x01}、  //软件复位(等待 1ms 后)

      {0、 0x00}、  //选择第 0 页
      {4、 0x03}、  // PLL_CLKIN = MCLK、CODEC_CLKIN = PLL
      {5、 0x91}、  // PLL 上电、P=1、R=1
      {6、 0x07}、  // J=7
      {7、 0x00}、  // D MSB
      {8、 0x90}、  // D LSB (D=0.144→Fout=LSB 12MHz ~7.144/2/2 =×48kHz 路径)

      {270x0C}、  // I2S、16 位、编解码器从模式

      {110x82}、  // NDAC=2、已上电
      {120x87}、  // MDAC = 7、已上电
      {130x00}、  // DOSR MSB
      {140x80}、  // DOSR=128
      {180x82}、  // NADC=2、已上电
      {190x87}、  // mAdc=7、已通电
      {200x80}、  // AOSR=128

      {290x01}、  // BDIV_CLKIN = DAC_CLK
      {300x82}、  // BCLK N=2、已上电

      // DAC 和 ADC 处理块
      {600x08}、  // DAC PRB_P8  
      {610x01}、  // ADC PRB_R1

      //--第 1 页:模拟电源+ MIC 路由-->
      {0、 0x01}、  //选择第 1 页
      {1、 0x08}、  //禁用弱 AVDD
      {2、 0x00}、  //启用主模拟电源控制

      {100x00}、  //共模= 0.9V  

      {710x32}、  // MicPGA 启动延迟= 3.1ms
      {123、0x01}、  // REF 充电时间= 40ms

      {510x68}、  // MICBIAS:已上电 (D6=1)、2.5V (D5-D4=10)、来自 AVDD

      //在 20kΩ 处路由 IN3L→LEFT_P (D3-D2 = 10 = 0x08)
      {520x08}、  // IN3L 至左 MICPGA P 端子、20kΩ

      //通过 CM1L (D7-D6 = 10 = 0x80) 在 20kΩ 处路由 CM→LEFT_M
      {540x80}、  

      {590x77}、  //左 MICPGA:未静音 (D7=0)、增益=6dB(带 20kΩ 的 0dB 通道增益)
      {600x80}、  //右 MICPGA:已静音

      //--页 0:给 ADC 上电-----
      {0、 0x00}、  //选择第 0 页
      {810xC0}、  //为左侧+右侧 ADC 上电
      {820x00}、  //取消 ADC 静音
      {830x28}、  //左 ADC 数字音量+12.5dB  
      {840x1B}、  //右 ADC 数字音量+13.5dB  
    };
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Sharo、

    今天是美国假期、因此回复会延迟。

    此致、

    Garret

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    好的、谢谢  

    此致、

    沙龙

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    GARRET Godfrey 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    目前我正在尝试从我们的默认混合获得音频,所以我使用 BCLK=3MHz LRCK=48kHz MCLK =12MHz 但我没有从 devucce 获得 AUdioi 数据为什么?? 我将在此处共享当前配置、

    //测试 12MHz 48kHz
    const CODEC_REGISTER CODEC_DEF_REG_DATA[] ={

      //--页 0:复位+时钟--
      {0、 0x00}、  //选择第 0 页
      {1、 0x01}、  //软件复位(等待 1ms 后)

      {0、 0x00}、  //选择第 0 页
      {4、 0x03}、  // PLL_CLKIN = MCLK、CODEC_CLKIN = PLL
      {5、 0x91}、  // PLL 上电、P=1、R=1
      {6、 0x07}、  // J=7
      {7、 0x00}、  // D MSB
      {8、 0x90}、  // D LSB (D=0.144→Fout=LSB 12MHz ~7.144/2/2 =×48kHz 路径)

      {270x0C}、  // I2S、16 位、编解码器从模式

      {110x82}、  // NDAC=2、已上电
      {120x87}、  // MDAC = 7、已上电
      {130x00}、  // DOSR MSB
      {140x80}、  // DOSR=128
      {180x82}、  // NADC=2、已上电
      {190x87}、  // mAdc=7、已通电
      {200x80}、  // AOSR=128

      {290x01}、  // BDIV_CLKIN = DAC_CLK
      {300x82}、  // BCLK N=2、已上电

      // DAC 和 ADC 处理块
      {600x08}、  // DAC PRB_P8  
      {610x01}、  // ADC PRB_R1

      //--第 1 页:模拟电源+ MIC 路由-->
      {0、 0x01}、  //选择第 1 页
      {1、 0x08}、  //禁用弱 AVDD
      {2、 0x00}、  //启用主模拟电源控制

      {100x00}、  //共模= 0.9V  

      {710x32}、  // MicPGA 启动延迟= 3.1ms
      {123、0x01}、  // REF 充电时间= 40ms

      {510x68}、  // MICBIAS:已上电 (D6=1)、2.5V (D5-D4=10)、来自 AVDD

      //在 20kΩ 处路由 IN3L→LEFT_P (D3-D2 = 10 = 0x08)
      {520x08}、  // IN3L 至左 MICPGA P 端子、20kΩ

      //通过 CM1L (D7-D6 = 10 = 0x80) 在 20kΩ 处路由 CM→LEFT_M
      {540x80}、  

      {590x77}、  //左 MICPGA:未静音 (D7=0)、增益=6dB(带 20kΩ 的 0dB 通道增益)
      {600x80}、  //右 MICPGA:已静音

      //--页 0:给 ADC 上电-----
      {0、 0x00}、  //选择第 0 页
      {810xC0}、  //为左侧+右侧 ADC 上电
      {820x00}、  //取消 ADC 静音
      {830x28}、  //左 ADC 数字音量+12.5dB  
      {840x1B}、  //右 ADC 数字音量+13.5dB  
    };   

    目前我正在尝试使用 EVM 默认条件获取音频数据。

    我的设置是:

    • MCLK = 12MHz

    • BCLK = 3MHz

    • LRCK = 48kHz

    我使用 EVM 生成的 MCLK、BCLK 和 LRCK、并将它们连接到 nRF54L15 板。

    但是、我没有在 nRF54L15 端收到任何音频数据。

    一个问题是 ADC 数据保持为零。 我尝试使用 IN3L 麦克风输入、但我没有从 EVM 获得任何 ADC 值。

    我的编解码器 ADC 初始化成功完成、时钟存在、但 ADC 样本保持为零。

    有人能帮助确定可能存在的问题吗? 我想知道这个问题是与 IN3L 输入路由、麦克风路径配置、I2S 时钟还是与 Nordic I2S 接收配置有关。

    谢谢你。