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.

Some questions about PCM1863

Other Parts Discussed in Thread: PCM1863EVM, PCM1861

Hello all,

i've got yesterday my pcm1863evm and, while waiting for the purepath software, i started some tests.

It is a quite complicated IC, lots of features, so my first question is: 

how can i determine that, once programmed and set up, the converter is still working ?

Explanation: in case of an EMI disturbance or something, could the PCM programming get lost ? In this case how can

i sense this condition and reset/reload the ic? Writing something to a register, then polling it sometimes would be enough?

Second question: i would change all pga values at once, and i read that, setting the "linked" flag in register 5, page0, i should have

all channels tracking what is written on channel 1/left (register 1, page0).

I  tried this and i wrote a gain value to register 1, page 0 (chan1/L pga level) but i see that only the left channel level is changed.

Is the "linked" flag valid only for the autogain-clipping preventing  function ?

Regards

Tom

  • Hi Tom,

    1.) There is no for sure way to detect EMI disturbances. EMI disturbances do not result in the same behaviors in devices. Maybe one disturbance causes your output to stop and another just changes your PGA value. There is no way to know exactly what will happen during every EMI disturbance.

    2) How are you writing to your registers? Are you using PurePath Console? If you are using the register map you will have to click the "Refresh" button after changing the PGA Value Channel 1 Left to see the other channels follow. The register map does not update real-time.

    Regards,
    Mike Ulrich

  • Hello Mike and thanks for your answer.

    1.) There is no for sure way to detect EMI disturbances. EMI disturbances do not result in the same behaviors in devices. Maybe one disturbance causes your output to stop and another just changes your PGA value. There is no way to know exactly what will happen during every EMI disturbance.

    Ok, this make sense, but it could be a problem for me. The final application of this ic  should be into a professional audio equipment intended for

    24/7 use.  Maybe i'm too careful, i would like more an hardware-configurable ic (such as pcm1861 or others), but i also need the internal PGA: it saves me the needing of an external one.

    I could refresh all critical registers periodically, but they are a bunch: i'll test the ic susceptibilty, maybe it is strong enough for my needs.

    2) How are you writing to your registers? Are you using PurePath Console? If you are using the register map you will have to click the "Refresh" button after changing the PGA Value Channel 1 Left to see the other channels follow. The register map does not update real-time.


    No, i'm not using Purepath, as i haven't got the download account yet. I'm using directly the MCU which then will control the ic. I tried to set up some registers and it seems the ic is working.  What i don't understand is why i cannot set all PGAs at once when i link them and i write to channel 1/L.

    Anyway, when i'll get the PurePath console, i'll make register changes more comfortably.


    Thanks for now.

    Tom

  • Hi Tom,

    I just wanted to follow up. Were you able to get all the PGAs to follow channel 1L when you tested with PPC?

    Regards,
    Mike Ulrich

  • Hello Mike,

    i succeeded in having all channels tracking channel 1/L. My mistake was in setting  all gain cells to manual mapping in register 0x19: i was thinking to use the IC in manual mapping.

    Many thanks.

    Tom