PWM을 사용하는 오디오의 원리는 무엇입니까?


13

필터링 된 PWM을 사용하여 오디오 출력 신호를 오디오 잭에 제공하는 PIC 보드의 회로도를 보았습니다. 3 단계의 수동 RC 필터와 LM386 단계를 사용하여 필터링 된 PWM 출력을 보여줍니다. 다음과 같은 질문이 있습니다.

  1. 일반적으로 오디오 신호에는 여러 주파수가 동시에 합산됩니다. PWM은 어떻게합니까?
  2. DAC, 필터 및 앰프와 PCM을 사용하는 것만 큼 오디오 품질이 좋습니까?
  3. 이 기술은 모양이 매우 편리하기 때문에 컴퓨터의 사운드 카드를 포함하여 모든 오디오 장치가이 기능을 사용하여 비용과 비용을 절감하지 않는 이유는 무엇입니까?

6
클래스 D 앰프에 관한 Wikipedia 기사를 읽고 싶을 수도 있습니다
PlasmaHH

4
lm386을 앰프로 사용하는 경우 오디오 품질은 상관없이 열악합니다.
JIm Dearden


일정하지 않은 주파수 구형파 시스템의 경우 델타 시그마 또는 시그마 델타 변조를 찾아보십시오. ADC 및 DAC에서 작동하며 DAC를 구현하기위한 거의 완전한 디지털 시스템 일 수 있습니다.
user2943160 2016

1
1A) 단일 아날로그 신호에 여러 개의 주파수를 동시에 합산하는 방법은 무엇입니까? 1B) PWM은 어떻게 단일 아날로그 신호에 근접 할 수 있습니까?
user253751

답변:


16

일반적으로 오디오 신호에는 여러 주파수가 동시에 합산됩니다. PWM은 어떻게합니까?

여러 주파수의 스펙트럼을 포함하는 오디오 신호는 여전히 ADC에 의해 샘플링되고 DAC에 의해 재생성 될 수있는 오디오 신호입니다. 사용 된 샘플링 속도가 가장 높은 오디오 주파수의 두 배보다 높으면 모두 좋습니다. PWM 기술을 사용하는 DAC는 다르지 않습니다. PWM 파형의 한주기에서 마크 대 공간의 비율은 순간 아날로그 신호를 정확하게 "표시"해야하며 단일 PWM주기는 가장 높은 오디오 신호주기의 절반보다 시간이 짧아야합니다.

여기에 이미지 설명을 입력하십시오

위는 PWM을 사용한 3 DC 레벨의 간단한 표현입니다. PWM 주파수가 "높은"경우이 3 가지 레벨은 복잡한 AC 파형의 일부로 간주 될 수 있습니다. PWM 표시 공간 비율을 정확하게 제어하는 ​​것이 낮은 오디오 왜곡을 얻는 데 실제로 필수적이라는 것을 알 수 있습니다.

DAC, 필터 및 앰프와 PCM을 사용하는 것만 큼 오디오 품질이 좋습니까?

전통적으로 아니요,하지만 점점 나아지고 있습니다.

이 기술은 모양이 매우 편리하기 때문에 컴퓨터의 사운드 카드를 포함하여 모든 오디오 장치가이 기능을 사용하여 비용과 비용을 절감하지 않는 이유는 무엇입니까?

PWM 비율 정확도를 제어하는 ​​것은 실제로 좋은 하이파이 품질을 얻기가 매우 어렵고 클래스 D 증폭기를 사용하면 전원 공급 장치 제거가 여전히 어려운 과제입니다. 위의 그림을 참조하십시오-5V 전원 레일이 두 배로 증가한 경우 게인도 두 배로 증가합니다. 이제 단순히 두 배로 늘리는 대신 해당 레일에 삐걱 거리는 잡음이 발생했다고 상상해보십시오. 이는 오디오 신호를 직접 변조하여 매우 눈에 띄는 부분을 생성합니다 효과.


듀티 사이클 제어 진폭 및 pwm 순간 주파수는 신호 순간 주파수와 같습니다. 맞습니까?
quantum231

PWM 스위칭 주파수는 회 최고 오디오 주파수가 본 (나이 퀴 스트 샘플링 레이트에 따라) 에일리어싱 방지보다 높게해야 en.wikipedia.org/wiki/Nyquist_rateen.wikipedia.org/wiki/Aliasingcs.cf.ac. uk / Dave / Multimedia / node149.html
Andy 일명

"순간 주파수"는 의미가 없습니다. PWM의 출력 변조는 고정 된 매우 높은 PWM 주파수를 갖고 각 샘플 시간주기에서 원하는 아날로그 출력 레벨과 일치하도록 듀티 사이클을 변경하여 수행됩니다.
pjc50

따라서 고정 주파수 pwm의 듀티 사이클을 얼마나 빠르게 변화시킬 수 있습니까? 대박!!!
quantum231 2016

1
@ vaxquis 동의하지 않습니다. PWM의 한 사이클은 아날로그 신호의 속도에 상관없이 설계된 정밀 깊이의 마크 공간 비율을 가질 수 있습니다. 신호는 희소 샘플링을 가질 수 있지만 비트 깊이 (일명 듀티 사이클 분해능)에는 영향을 미치지 않습니다. 아마도 당신은 자신을 잘 설명하지 못했을까요?
Andy 일명

7

DAC, 필터 및 앰프가 장착 된 PCM

이는 DAC가 내부적으로 구축 된 방식에 따라 다릅니다. 대부분의 사운드 카드 DAC는 시그마-델타 변조를 사용하는데, 이는 필터를 통해 고속으로 1 비트 신호를 켜고 끄는 점에서 PWM과 비슷하지만 더 스마트 한 알고리즘을 사용하여 올바른 출력 레벨과 슬 루율을 보장합니다.

이 사운드 카드 코덱 데이터 시트 예제 는 첫 페이지에 멋진 다이어그램이 있습니다.여기에 이미지 설명을 입력하십시오

당신은 순수 PWM의 꽤 괜찮은 사운드를 얻을 수있는 경우에 당신의 PWM 빠른 충분하다. MHz 영역에서 원하는 최고 오디오 주파수보다 훨씬 높은 PWM 주파수를 가져야합니다.

PWM을 아날로그 신호로 변환을 참조하십시오.


PWM 듀티 사이클은 신호 진폭에 정비례합니다. 오디오 신호 주파수는 어떻게 표현됩니까?
quantum231

예, PWM 듀티 사이클은 신호 레벨을 제공하므로 각 1 / 40000s주기를 "샘플"로 취급하고 해당 속도로 PWM 레벨을 조정하면 각 시점에서 아날로그 레벨을 출력 한 것처럼 가장 할 수 있습니다. 다시, PWM 주파수는 재생을 위해 오디오 샘플의 주파수보다 훨씬 빨라야합니다.
pjc50

@ quantum231 : 잠시 PWM을 잊고 1은 전압을 높이고 0은 전압을 낮추는 디지털 인코딩을 고려하십시오. 1과 0을 함께 묶어 임의 파형을 그리는 것을 상상하기 쉽습니다. 정확하지는 않지만 충분합니다. 실제로 "전압 변화 없음"을 인코딩 할 수는 없지만 대부분의 오디오 파형과 잘 작동하므로 절대적인 소음이 발생합니다.
slebetman 2016 년

@slebetman DSD / 펄스 밀도 변조와 다른 점이 무엇입니까? nothin '을 사용하지만 0 (출력 없음) 및 1 (전체 출력)을 사용하지만 CD 수준 품질에는 메가 비트 (복수)의 처리량이 필요합니다. 기존의 16 비트 PCM에 가까워지기 위해 PWM에 매우 높은 샘플링 속도가 필요하다고 생각했다면 훨씬 더 많은 시간이 걸릴 것입니다.
Meower68

@ Meower68 델타 인코딩을 설명하고 있습니다. DSD에 사용되는 델타-시그마 인코딩의 간단한 형태의 차동 인코딩. 예, 기본적으로 DSD를 설명하고 있습니다. 그러나 커패시터와 연결된 PWM은 동일한 방식으로 작동합니다. OP는 PWM주기가 어떻게 전압으로 변환되는지를 묻습니다. 단지 그 메커니즘을 설명하고 있습니다. 기술적 DSD 순수한 PWM 부호화에서 약간의 차이가
slebetman
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.