로그인회원등록 내글장바구니주문조회현재접속자
 상품 검색








 게시판 검색





 
 
회원등록 비번분실


온라인 입금계좌
ㆍ기업은행
ㆍ219-043192-01-028
ㆍ이건영

      거래은행 바로가기
 
 SX, MPU Applications
SX, MPU 자료실
작성자 leeky        
작성일 2006/03/16
첨부#1 nco_sx28_asm.zip (0KB) (Down:25)
첨부#2 nco_sx28_asy.gif (0KB) (Down:12)
Link#1 (Down:42)
ㆍ추천: 0  ㆍ조회: 2753   
  SX28 500KHz DDS 신호발생기

수치제어(NCO) 직접(DDS)발생기는 유비콤의 SX28AC를 사용합니다.
1Hz에서 500KHz까지 3가지의 파형을 DDS방식으로 발생시킵니다.
SX 시리즈 MPU의 기본속도인 50MIPS 고속처리 능력을 보여주는 설계입니다.
(참고로 SX시리즈는 50MHz,75MHz,100MHz의 3종류의 제품이 있습니다.)

■ 소프트웨어 :
명칭 : SXDDSEX.ASM
저자 : Richard Ottosen
날짜 : 14-Feb-2000
버전 : Revision 1.1

수치제어발진기(NCO)는 오래된 다이얼 처럼 디지털로 세트되는 주파수를 갖는다.
같은 방법으로 이것은 마이크로 컴퓨터를 써서 파형을 발생한다.
이 예는 방법으로 유비콤의 SX시리즈를 사용한다. (AVR로는 몇십KHz까지만 가능하다)
주파수는 1Hz부터 500KHz 까지 직렬통신포트를 사용하여 설정한다.
이 아이디어는 Circuit Cellar에 기고된 Tom Napier의 글을 인용하였다.
참조 #99, October, 1998. http://www.circuitcellar.com/

출력 주파수 설정을 위한 RS232C의 속도는 소스에서 1200~19200bps 까지 변경이 가능하며
현재는 9600bps이다. RS232C 레벨변환기는 필요하지 않으며 이를 위해 신호극성이 맞추어져 있다.
첨부된 회로도 처럼 MAX232없이 구성하고, 9PIN 콘넥터로 PC의 COM1과 연결하면 된다.

■ 하드웨어 :
DAC에는 ADI의 AD7528 듀얼 D/A 변환기를 사용하였다.
첫번째의 D/A 구동은 D/A출력의 기준전압이다. 이것은 출력 진폭을 설정하는 것이다.
출력증폭기의 전원은 -4.5V를 LTC의 LT1054 전하펌프를 사용하여 공급한다.
출력증폭기는 출력이 Rail to Rail로 스윙하느 고속타입을 사용해야 한다.
여기에는 Maxim사의 MAX410을 사용하였다.

■ DA변환기 AD7528을 사용한 SX DDS 회로도
 

DAC를 사용하면 간단해 진다, 고급화를 위해서 신호의 DAC 버퍼에는 TLC272로 증폭하였다
단전원 5V로 사용하기 위해 TLC272의 -전원은 LT1054(Charge Pump)
혹은 ICL7660을 사용하여 +5V 전원으로 -4.5V를 만들어서 TLC272의 -전원으로 공급한다.
출력 증폭기는 고속OP Amp인 MAX410을 사용하였다.
클럭으로 사용한 OSC는 일반 크리스탈이나 세라믹 공진기도 사용이 가능하며
이때는 칩을 구울때 휴즈옵션의 클럭설정을 HS2(1~50MHz)나 HS3(10~100MHz)에 맞추어야 합니다.

■ R-2R Ladder(저항 회로망)를 사용한 SX DDS 회로도
 

저항 회로망(IC처럼생긴 저항회로 부품)을 사용한 회로는 DAC와 같은 작용을 한다.
일반저항을 사용할 때는 1%오차의 메탈필름 저항을 사용한다.
220옴과 120옴(좌측의 회로를 참조)을, 혹은 3.3K옴 3조(우측의 회로를 참조)를 사용해도 된다.
이 DDS 발생기의 출력진폭은 몇십mV이며 아주 낮은 전압입니다.
이 회로의 출력 진폭을 높이려면 위의 회로처럼 MAX410 고속증폭기(500KHz)를 사용해야 합니다.

■ 설명
이 회로를 위한 소스는 SXDDSEX.SRC를 사용하면 된다.
소스의 어셈블은 Microchip사의 PIC용 크로스어셈블러 MPASM을 이용한다..
참고로 정현파,삼각파,구형파의 Look-up 테이블을 보인다.
테이블은 0~90도 위상의 값을 가지고 있으며 90~180도는 순서를 반대로 사용한다.
또한 180~360도의 위상은 출력파형의 극성이 -이고, 0~180도의 반복이다.
DAC이든 R-2R이든 DAC를 이용한 교류출력에서의 0V는 중심전압(REF/2 =0x80)이다.

WaveTbl MOV PC,W
SineTbl
RETW 080h,083h,086h,089h,08Ch,090h,093h,096h
RETW 099h,09Ch,09Fh,0A2h,0A5h,0A8h,0ABh,0AEh
RETW 0B1h,0B3h,0B6h,0B9h,0BCh,0BFh,0C1h,0C4h
RETW 0C7h,0C9h,0CCh,0CEh,0D1h,0D3h,0D5h,0D8h
RETW 0DAh,0DCh,0DEh,0E0h,0E2h,0E4h,0E6h,0E8h
RETW 0EAh,0EBh,0EDh,0EFh,0F0h,0F1h,0F3h,0F4h
RETW 0F5h,0F6h,0F8h,0F9h,0FAh,0FAh,0FBh,0FCh
RETW 0FDh,0FDh,0FEh,0FEh,0FEh,0FFh,0FFh,0FFh
RETW 0FFh
;
TriTbl
RETW 080h,082h,084h,086h,088h,08Ah,08Ch,08Eh
RETW 090h,092h,094h,096h,098h,09Ah,09Ch,09Eh
RETW 0A0h,0A2h,0A4h,0A6h,0A8h,0AAh,0ACh,0AEh
RETW 0B0h,0B2h,0B4h,0B6h,0B8h,0BAh,0BCh,0BEh
RETW 0C0h,0C2h,0C4h,0C6h,0C8h,0CAh,0CCh,0CEh
RETW 0D0h,0D2h,0D4h,0D6h,0D8h,0DAh,0DCh,0DEh
RETW 0E0h,0E2h,0E4h,0E6h,0E8h,0EAh,0ECh,0EEh
RETW 0F0h,0F2h,0F4h,0F6h,0F8h,0FAh,0FCh,0FEh
RETW 0FFh
;
SqrTbl
RETW 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
RETW 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
RETW 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
RETW 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
RETW 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
RETW 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
RETW 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
RETW 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
RETW 0FFh

■ 저작권자 : Copyright (C) 1999,2000 Rho Enterprises and Richard Ottosen
이 프로그램은 Rho Enterprises에 있습니다. http://www.rhoent.com/
저작자 : http://www.rhoent.com/
   
윗글 SX28 디지털 스코프
아래글 SX Morse Code Keyer
    N         제목    글쓴이 작성일 조회 추천
48 SXB 무료 Basic 컴파일러 SX18/20/28 avrtools™ 2008/12/03 (수) 1630 0
47 SX28 IR-Remote Signal Analyzer avrtools™ 2016/01/22 (금) 548 0
46 삼성 안드로이드폰 GT-i5700 무선 오실로스코프 avrtools™ 2011/09/10 (토) 2955 10
45 SX28 Clock Timer 소스 avrtools™ 2008/12/03 (수) 1912 0
44 SX28 Scanning a 4x4 Keypad 소스 avrtools™ 2008/12/03 (수) 2031 0
43 SX28 Thermometer 소스 avrtools™ 2008/12/03 (수) 1725 0
42 SX28 Serial LCD 소스 avrtools™ 2008/12/03 (수) 1693 0
41 SX28 Digital Dice 소스 avrtools™ 2008/12/03 (수) 1563 0
40 IDE51-C 8051 C컴파일러 (사용제한 없음) avrtools™ 2008/12/03 (수) 2461 0
39 uc51 검파일러 8K 무료버전 avrtools™ 2008/12/03 (수) 1754 0
38 SXC Demo avrtools™ 2008/12/02 (화) 1450 0
37 SxSim (UBICOM의 SASM 어셈블러를 지원) avrtools™ 2008/12/02 (화) 1689 0
36 SXkey52.exe SX48, SX52 전용 소프트 avrtools™ 2008/12/02 (화) 1507 0
35 SX 칩 프로그래머/인서킷 에뮬레이터 SXKey v3.0 avrtools™ 2008/12/02 (화) 1472 0
34 Serial port keyboard stuffer avrtools™ 2008/11/09 (일) 2246 0
33 IBM AT Keyboard의 Hexa 값 leeky 2007/11/12 (월) 2205 0
32 PC 소프트웨어 오실로스코프 avrtools™ 2008/10/07 (화) 2588 0
31 저항 읽는 방법과 저항 소프트웨어 avrtools™ 2008/09/26 (금) 2450 0
30 BMP to LCD avrtools™ 2008/09/22 (월) 2205 0
29 SX18/20/28용 무료 베이직 SXB V3.1 leeky 2006/03/03 (금) 3533 22
28 절연 RS232C 회로 avrtools™ 2008/08/29 (금) 2715 0
27 문자표시 LCD 모듈의 사용방법 leeky 2006/04/06 (목) 4892 0
26 Bin2Hex.exe leeky 2007/11/12 (월) 2678 0
25 LPT Port Tester leeky 2007/11/12 (월) 2612 0
24 PC 프린터 포트의 사용법 leeky 2007/11/12 (월) 2886 0
23 병렬포트(LPT1) 시험 소프트웨어 leeky 2007/11/12 (월) 2509 0
22 SX 칩 4비트 LCD 소스 leeky 2006/02/20 (월) 2903 30
21 SxSim (UBICOM의 SASM 어셈블러를 지원) leeky 2006/02/13 (월) 2329 27
20 SXkey52.exe leeky 2006/02/13 (월) 2111 28
19 SX 프로그래머/에뮬레이터 SXKey v3.0 leeky 2006/02/13 (월) 2304 24
18 SXC Demo Version leeky 2006/03/16 (목) 2190 27
17 SX52 웹서버 + 겜보이 카메라 leeky 2006/03/16 (목) 2414 5
16 CMUcam2 (Cam + 5 Servo) leeky 2006/03/16 (목) 2888 3
15 CMUcam Vision Sensor KIT with SX28 leeky 2006/03/16 (목) 3187 4
14 SX52 이더넷 평가기판의 소스 (iSX 소프트) leeky 2006/03/16 (목) 3085 1
13 SX52-이더넷 평가기판 (하드웨어) leeky 2006/03/16 (목) 2474 1
12 SX52 MMC(메모리카드) WAV화일 녹음과 재생 leeky 2006/03/16 (목) 3064 5
11 SX28 USB 분석장치 (SX-Atpapch) leeky 2006/03/16 (목) 2798 5
10 SX color TV 게임기 leeky 2006/03/16 (목) 3016 4
9 SX28 Serial to TV leeky 2006/03/16 (목) 2646 3
8 SX18 영상(NTSC) 동기검출 leeky 2006/03/16 (목) 2255 2
7 SX28 디지털 스코프 leeky 2006/03/16 (목) 2619 3
6 SX28 500KHz DDS 신호발생기 leeky 2006/03/16 (목) 2753 0
5 SX Morse Code Keyer avrtools 2006/03/16 (목) 1986 2
4 SX28 Video OSD Module leeky 2006/03/16 (목) 2943 0
3 1.2MHz/2.4GHz Exciter leeky 2006/02/25 (토) 2333 0
2 16F84 G3RUH 9600BPS Modem leeky 2006/02/25 (토) 2416 2
1 16F84 Morse Decoder leeky 2006/02/25 (토) 3280 1
1

바구니 : 0
 보관함 : 0
오늘뷰 : 0
HOME   |   회사소개   |   제휴안내   |   회사위치   |   서비스이용 약관   |   개인정보 보호정책   |   사이트맵
17015 경기도 용인시 기흥구 동백중앙로16번길 16-25, 508호. 전화 : 031-282-3310
사업자 등록번호 : 697-47-00075 / 대표 : 이건영 / 업태 : 제조업 / 종목 : LED조명, LED전원, 제어장치.
개인정보 관리책임자 : 홈페이지 관리자 . Copyright ⓒ2016 아크레즈 (ACLEDS INC.)
HOME TOP PREVNEXT 0 0 0