AMB21 with SDK, config as USBd UAC device, recording fail. Big noise and frequence lower

Hi Sir,

I have a AMB21 board, connected to PDM dmic as tensor flow lite example
( the dmic is the same as the example)
TensorFlow Lite – Micro Speech – Realtek IoT/Wi-Fi MCU Solutions

And I build the firmware from SDK, and config as USB device/UAC (old), the result is NG. Very much noise and tone become lower.

Is there anything I could check ? I had wired the PDM direct to the pin on the board, but not much difference.

Thanks
Nick

Is there any response ?

Hi @Lin_Nick,

Can you send your code or screenshots of your serial monitor?

Thank you.

Hi @Lin_Nick ,

I am confused…Are you running code from Arduino SDK or Standard SDK?

What example are you running?

Thank you.

Hi @Kelvin_Huang

I running code from SDK. And the wiring is reference to Arduino Example, so I change the pin assignment . It there anything wrong ?

Thanks for your help

Hi @Lin_Nick ,

Which example is this? GitHub - ambiot/ambd_sdk: Release SDK for AmebaD

Thank you.

Hi @Kelvin_Huang

That SDK cannot build USB/UAC example, for missing usb_f_uac1.o.

I just want to record from PDM dmic, is it possilbe ?

Thanks,
Nick

Hi @Kelvin_Huang

Sorry for make you confused, please ignore previous message.

I build the USBd/UAC example from SDK from other team in my company. The SDK version is sdk-amebad_v6.2C-RC, plus patch. It contains a UAC old example, that’s it.

I need to build a UAC with pdm for internal study. Some other solution has quality issue. Please teach me

Thanks,
Nick

Looks like this is not an opensource SDK suitable for this forum.

Hi @Kelvin_Huang

It looks like. BTW, any suggestion so I can find the problem ?

Thanks

Hi @Lin_Nick ,

This SDK version is NDA. Code from NDA SDK are not supposed to be publicly discussed in open source SDK. You may check with the other team in your company to check with the assigned FAE for technical support.

Thank you.