원하는 샘플링 속도를 생성하는 PSoC 6 PDM-PCM 컨버터

PSoC 6 변형 중 일부에는 PDM-PCM 컨버터가 포함되어 있습니다. 이로 인해 MCU는 PDM 마이크와 쉽게 인터페이스하여 1비트 PDM 스트림을 16비트, 18비트, 20비트 또는 24비트 PCM 출력 데이터로 변환할 수 있습니다. 이러한 PCM 샘플이 도착하는 속도를 샘플링 주파수(fs)라 하며 이는 ModusToolbox를 사용하여 구성 가능합니다. 그러나 Device Configurator에서는 원하는 샘플링 속도를 직접 입력할 수 없어(UART 중 하나를 구성할 때에는 보드 속도를 직접 입력할 수 있었음) 올바른 fs를 생성하기 위해서는 주변 장치 클록 및 데시메이션 속도를 구성해야 합니다.

Cypress Semiconductor CY8CPROTO-062-4343W PSoC 6 Wi-Fi/Bluetooth 평가 기판. (이미지 출처: Nordic Semiconductor)

TRM(아키텍처 기술 참조 설명서)은 우리에게 익숙한 44100Hz를 포함하여 5가지 표준 오디오 샘플링 속도를 위한 몇 가지 구성 예시를 제공합니다. 하지만 CY8CPROTO-062-4343W 기판의 경우 기판의 ECO 수정이 TRM의 예시와 다르고 Device Configurator에 의해 잘못된 값으로 간주되므로 이 공정은 그리 간단하지만은 않습니다. 원하는 샘플링 속도(해당 예시에서는 44100Hz)를 생성하고 CY8CPROTO-062-4343W 문제를 해결하는 방법에 대한 자세한 내용은 ‘CY8CPROTO-062-4343W 기판을 사용하여 44.1kHz에서 오디오 샘플링하기’ 기사를 참조하세요.

작성자 정보

Image of Matt Mielke

Matt Mielke는 2016년에 사우스 다코타주 광산 및 기술 학교에서 컴퓨터 공학 학사 학위를 받았습니다. 이후 DigiKey의 응용 엔지니어링 부서에 합류하여 참조 설계 개발과 기술 콘텐츠 생성을 통해 고객을 지원하고 있습니다. Matt는 저수준 내장형 프로그래밍, 저전력 설계, 디지털 신호 처리 등에 많은 관심을 가지고 있습니다.

More posts by Matt Mielke
 TechForum

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

Visit TechForum