PSoC 6 PDM-PCM-omvandlare: Generera önskad samplingsfrekvens

Flera av PSoC 6-varianter har en PDM-PCM-omvandlare. På så sätt kan mikrostyrenheten enkelt samspela med en PDM-mikrofon, och omvandla 1-bits PDM-strömmen till 16-, 18-, 20- eller 24-bitars PCM-utdata. Frekvensen som dessa PCM-samplingar kommer i är samplingsfrekvensen (fs) och kan konfigureras via ModusToolbox. Men i enhetskonfiguratorn kan du inte ange den önskade samplingsfrekvensen direkt (som du skulle göra med baudhastigheten vid konfiguration av någon av UART-enheterna), utan måste istället konfigurera den perifera klock- och decimeringsfrekvensen för att åstadkomma rätt fs.

Cypress Semiconductor CY8CPROTO-062-4343W PSoC 6 Wi-Fi/Bluetooth-utvärderingskort. (Bildkälla: Cypress Semiconductor)

I arkitekturens tekniska referensmanual (TRM) finns flera exempelkonfigurationer för fem standardsamplingsfrekvenser för ljud, inklusive den välbekanta 44 100 Hz. Tyvärr är processen med CY8CPROTO-062-4343W-kortet inte helt enkelt eftersom ECO-kristallen på kortet är annorlunda än i TRM-exemplet och anses vara ett ogiltigt värde av enhetskonfiguratorn. En detaljerad titt på hur du genererar en önskad samplingsfrekvens (44 100 Hz i det här exemplet) och kommer runt CY8CPROTO-062-4343W-komplikationerna finns i artikeln Sampling Audio at 44.1 kHz with the CY8CPROTO-062-4343W Board (Sampla ljud i 44,1 kHz med CY8CPROTO-062-4343W-kortet).

Om skribenten

Image of Matt Mielke

Matt Mielke tog sin kandidatexamen i datorvetenskap på South Dakota School of Mines and Technology 2016. Han började sedan jobba på Applications Engineering-avdelningen på DigiKey där han arbetar med kundstöd genom att utveckla referensdesigner och utveckla tekniskt innehåll. Hans intresseområden innefattar inbäddad lågnivåprogrammering, lågeffektkonstruktioner och digital signalbehandling.

More posts by Matt Mielke
 TechForum

Have questions or comments? Continue the conversation on TechForum, DigiKey's online community and technical resource.

Visit TechForum