가장 쉽고 저렴한 가변 주파수 사인파 발진기는 무엇입니까?


12

Google 검색은 수십억 개의 아이디어를 제공합니다. 당신이 아는 가장 간단하고 쉬운 방법은 무엇입니까?

방형 파를 생성 한 다음 고조파를 필터링하는 것은 방형 파와 함께 필터 주파수를 변경할 수 없다면 좋은 솔루션이 아닙니다.


2
어떤 빈도?
레온 헬러

오디오 주파수, 나는 추측한다
endolith

4
가장 쉽고 저렴한는 일반적으로 opposint 매개 변수입니다)
vicatcu

답변:


5

uC + DAC로 수치 제어 발진기 (NCO)를 만드는 것은 매우 쉽습니다. 재미있는 FPGA 프로젝트 일 수 있습니다. NCO의 장점은 파형을 변경한다는 것입니다.

저주파수의 컨트롤러 발진기 Arduino 스케치를 수행했습니다 ( http://wiblocks.com/docs/app-notes/nb1a-nco.html 참조 ). 웹 페이지 하단에는 원본 기사에 대한 몇 가지 참조가 있습니다.


파형을 디지털 방식으로 생성하는 데는 몇 가지 단점이 있으므로 왜곡이 적은 파형을 생성하려면 펌웨어를 잘 설계해야하지만 아날로그 회로에도 적용됩니다. 따라서 비교적 저렴하고 간단하며 쉽습니다. :)
endolith

페이지 하단에는 Computer Music Journals에 게시 된 원본 기사에 대한 참조가 있습니다. 이것들은 S / N의 트레이드 오프에 대해 논의합니다.
jluciani

대학의 저의 '고급'uP 수업은 8051 년에 ASM에서 연습했습니다.이 프로젝트는 파형 발생기라고하며 램프, 톱니 및 사인파를 수행해야했습니다. 나는 학습 운동으로 추천하지만, ASM = P에서 그것을하지 않는다
NickHalden

디더링을 사용하여 왜곡을 줄이고 사인파 이외의 것을 생성하는 경우 앨리어싱을 피하기 위해 대역 제한 합성 방법을 사용하십시오. 좋은 품질의 신호를 만드는 것은 쉬운 일이 아닙니다.
endolith

링크가 끊어진 것 같습니다 ( wiblocks.luciani.org: 4003). 여기에 필수 부분을 제공 할 수 있습니까 (예 : 회로도 및 기본 원리)?
피터 Mortensen

7

냄비로 빈 브리지 로 주파수를 변경하십시오. 1 달러 미만으로 1 달러를 만들 수있을 것입니다.


4
이 작업을 수행하려면 이중 요소 전위차계가 필요하다는 점을 분명히해야하며, 1 달러 미만의 값을 찾을 수 있을지 모르겠습니다. 회로에는 R = R1 = R2 (및 C = C1 = C2)가 필요합니다. 또한 진동이 계속되도록 게인을 제어해야합니다. 자세한 내용은이 페이지를 참조하십시오. ecircuitcenter.com/circuits/opwien/opwien.htm
Kevin Vermeer

좋은 지적이야, 니벡 Maxim MAX5496 또는 Analog Devices AD5235와 같은 듀얼 디지털 포트를 제안 할 수 있지만 비용이 2 ~ 3 달러 증가합니다. 일부 BJT로 만든 현재 거울을 사용하여 한 냄비가 이중 의무를 수행 할 수있는 방법이 있다고 생각하지만 아날로그 작업으로 무엇을하고 있는지 실제로 알고있는 사람에게는 그 시도를 남겨 두겠습니다.
pingswept

3

주파수 (100Hz 또는 100MHz?) 또는 주파수를 얼마나 변경해야하는지 (0.01 % 또는 1000 %?) 또는 전압을 전압 또는 물리적 노브로 변경해야하는지 여부를 지정하지 않았습니다. 사인파의 순도 및 안정성도 중요합니다.

1 트랜지스터 FET Hartley 발진기는 저렴한 가격으로 이길 수 없습니다.


2

사인파를 생성하기 위해 테이블에서 PWM 또는 다른 DAC 값을 사용할 수도 있습니다. 그런 다음 필터링이 더 쉬워집니다. 매우 저렴한 MCU는 아마도 공정한 주파수까지 가능합니다.

RC + opamp 디자인을 원칙적으로 두 번째로 생각할 수 있습니다. 출력 및 조정 기능이 적합한 지 여부는 응용 프로그램에 따라 다릅니다.

클래식 8038 에서 다양한 복잡한 DDS에 이르기까지 일부 함수 발생기 IC도 있습니다 . 하지만 그렇게 싸지 않을 수도 있습니다.

저렴한 초침 랩 신호 / 함수 발생기를 찾는 옵션도 있다고 생각합니다. 싼 것을 찾는 것은 오래 걸리 겠지만, 모두 상대적입니다. 또는 예비 AC 발전기를 사용하여 가변 속도로 샤프트를 돌릴 수 있습니다. 전력 / 임피던스 / 전압 증폭


exar.com/Common/Content/ProductDetails.aspx?ID=XR2206 은 몇 달러에 불과합니다 : futureelectronics.com/en/technologies/production-products/… "XR-2206은 높은 성능을 낼 수있는 모 놀리 식 함수 발생기 집적 회로입니다. 높은 수준의 안정성과 정확성을 갖춘 고품질 사인, 사각형, 삼각형, 램프 및 펄스 파형. 출력 파형은 외부 전압에 의해 변조되는 진폭 및 주파수 일 수 있습니다. "
endolith

오, 나는 XR에 대해 완전히 잊었다. 나는 실제로 몇 시간 전에 시도 할 수있는 커플을 찾을 수 있는지 확인하려고했습니다.
XTL

2
오래된 실이지만 FYI : XR-2206은 더 이상 사용되지 않습니다. 자세한 내용은 ( electronics.stackexchange.com/questions/12422/… )를 참조하십시오
Adam Lawrence


1

여전히 구형파로 고조파를 걸러 낼 수 있습니다. 마이크로 컨트롤러로 쉽게 제어 할 수있는 여러 고차 필터가 있습니다. 이를 통해 사용자는 외부 클럭 (마이크로에서 두 번째 구형파)으로 코너 주파수를 제어 할 수 있습니다. 코너 주파수 대 클록 주파수 비율이 크기 때문에 간단한 소프트웨어 카운터로 다른 타이머 / 인터럽트 없이도 할 수 있습니다 ...


마이크로 컨트롤러를 사용한다면 PWM 출력이 더 간단 할 것이라고 생각합니다. 그런 다음 간단한 고정 주파수 필터 만 있으면됩니다.
endolith

1

개별 칩, 커패시터 등을 사용하여 직접 디지털 합성 경로를 사용하려는 경우 결과는 CPLD 또는 마이크로로 수행 할 수있는 것만 큼 작지는 않지만 특히 상당한 양의 회로는 5 개의 신호 출력간에 공유 될 수있다.

글로벌 신호 생성 요구 사항 :

  • 입력 클럭 소스
  • 12 비트 카운터 (74HC4040)
  • 인버터 14 개 (74HC14 중 3 개, 게이트 4 개가 열린 상태)
  • 13 개의 소 신호 커패시터
  • 13 개 저항

출력 당 요구 사항 :

  • 13 입력 NAND 게이트 (74HC133)
  • 12 비트 카운터 (MC14521 또는 CD4521)
  • 주파수를 설정하는 많은 점퍼

자세한 내용은 다음과 같습니다. 4,096,000Hz의 입력이 주어지면 회로는 최대 2KHz 신호의 경우 0.5Hz의 배수, 최대 4Khz의 신호의 경우 1Hz 등에서 2KHz ~ 512Khz의 구형파 출력을 0.5Hz의 배수로 생성 할 수 있어야합니다. 따라서 사인파로 생성 된 구형파.

개념을 보여주는 회로도는 다음과 같습니다.

(여기)

이 회로에는 구성 가능한 주파수 발생기가 포함되어 있습니다 (5 개의 스위치는 입력의 1/16에서 입력의 31/16까지 입력 주파수를 선택합니다). 또한 거친 제곱 대 사인 변환기를 던졌습니다. 대부분의 필터링 기술과 달리이 기술은 주파수 범위에 걸쳐 상당히 일관된 진폭을 유지합니다. 위 회로는 4 비트 카운터 만 사용하기 때문에 웨이브는 매우 거칠다. 실제로 MOSFET은 4066 패스 게이트 (칩당 4 개)로 대체됩니다.


0

2
ISP가 문자별로 요금을 청구하고 있습니까? 나는 아이, 그러나 당신은 아마이 답변을 조금 더 개발할 수 있습니다 ...
Kevin Vermeer

@Reemrevnivek, 나는 대학에 가기 위해 서두를 필요가 있었고 그 대답을 입력하는 데 2 ​​분이 걸렸다.
Thomas O

1
@ThomasO : 언제든지 더 많은 정보를 추가하기 위해 답변을 편집 할 수 있습니다 ...
endolith
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.