소개글
카이스트 전자공학실험3 전자디자인랩 오실로스코프만들기 실험 4 결과보고서입니다.
목차
1. 실험 목적
2. Problem Statement
3. Hardware block diagram, 회로도
4. Simulation
5. program listing
6. 검토사항
7. 참고문헌
본문내용
1. 실험 목적
Embedded board에 digital storage oscilloscope의 time-base subsystem을 위한 hardware 및 software를 설계하고 구현하자.
EPLD를 사용하여 Interface board에 time-base 회로를 구현하고, 이를 구동하고 제어하기 위한 PC 및 embedded board에 software program을 구현하여 time-base 기능을 구현하자.
2. Problem Statement
Problem 4 (Time-base)
Design and implement an oscilloscope time-base subsystem, which generates sampling pulses for A/D conversion of analog input signals according to the horizontal scale command from the Command Client.
According to the horizontal timescale resolution in the specification, 50 us/div –- 500 ms/div (50us, 100 us, 200 us, …… , 500 ms /div), and the total number of samples/screen 500 (i.e. 50 samples/div for a screen with 10 horizontal divisions), we require output of 500 sampling pulses with interval of 1 us, 2us, … , 10 ms.
Specifications for the time-base are as follows.
Power
Digital power supply: 5 V
Input
Horizontal timescale signal: 4 bits from GPIO corresponding to
5 us us/Div –- 50 ms/Div
(Discrete: 5 u, 10 u, 20 u, 50 u, 100 u, 200 u, 500 u,
1 m, 2 m, 5 m, 10 m, 20 m, 50 m s/Div)
2 bits representing time-scale of 5 us, 50 us, 500 us, and 5 ms.
2 bits representing multiplier of x1, x2, x5, x10.
Trigger pulse signal: 1 bit from the trigger circuit.
Trigger polarity signal: 1 bit from GPIO (0 for pos., 1 for neg.).
Time-scale function
Number of divisions in screen: 10
Number of samples per division: 50
Total number of samples/screen: 500
참고 자료
유영창 외, “EZ-X5 PXA 255 User's Mannual", 1st edition, J.D&T Co., Ltd., 2003.
datasheet of MAX7000