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


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.