728x90
반응형
*시험 내용*
제어기초(3월 4일)
실기 : 반파 정류회로 구성(20점), 전파 정류회로 구성(16점)
필기 : AVR특성(20점), ARM특성(20점), 레지스터 개념(12점), 정류 개념(12점)
필기는 4지선다로 출제.
실기는 프로테우스 및 다이오드 분배.
디지털 제어(4월 1일)
실기 : 전가산기 회로 결선(50점), 동작 결과(10점)
필기 : 전가산기 도면 작성(주관식 30점), 반가산기 도면 작성(주관식 10점)
<회로기초>
1. 정류회로 설계
2. MAX253 절연회로
DC -> 발진(AC) Transformer -> 정류
전파 정류
3. Bridge 전파 정류회로
4. 반파 정류 회로
BreadBoard 빵판.(식빵 사이 구멍 송송난 것 처럼 생겼다고 빵판) : 저항의 다리가 물리게 되어있다.
<단위>
Imperial (영국단위) : inch(인치), ft(피트), mil(밀)...
Metric (미터법) : cm(센티미터), mm(밀리리터), m(미터)..
브레드 보드의 본모습. (뒷부분)
- 가로 common(공통선)
- 세로 common
가운데 홈 사이즈 : 0.3 inch (IC의 표준규격으로 0.3인치 IC칩을 꽂아보면 딱 맞음)
브레드 보드의 구멍한칸 : 100mil (= 2.54 mm =0.1inch)
저항을 구부려 꽂았을때 4칸이면 : 400 mil
<전원 장치 설계>
*회로설계
전원입력 DC 9V이상
출력 DC 9V, 5V, 3V
*아트웍
입력 2pin header + - 표시
출력 2pin header + - 표시 + 전압표기
<스마트 컨트롤러>
<Data sheet >
● Special Microcontroller Features
Power-on Reset and Programmable Brown-out Detection
- 전원을 켜다 = 리셋 되다.
* Brown - out Detection '특정 수치를 찾을 때까지 리셋된다. 즉, 동작을 하지 않는.' 회로(모든 회로에 있음.)
* 오작동을 방지하기 위해 어떤 장치든 동작 하지 않는 특정한 수치 를 설정
예1) 2.5V가 기준인데 2.49999..면 켜져야 할지 말아야 할지 애매한 상태.
예2) 전기를 적게 먹는 부분은 작동하는 부분이 있을 수도 있는 상태
예3) 전원이 왔다갔다하면 오작동 할 수 있는 상태
Internal Calibrated RC Oscillator
- 내부에 (영점 조정이 가능한) 회로로 만든 발진기
* 주파수를 만드는 방법
1) 크리스탈 전기를 넣으면 주파수가 나옴.(발진한다.)
2) RC Oscillator :저주파수, 정확도가 떨어진다. 저렴하다.
External and Internal Interrupt Sources
- 인터럽트 회로가 있다.
* 인터럽트 (interrupt)- 문제가 생기면 기계가 알려주는 이벤트에 대해 처리. 비싸다.
(칩이 비싸다는 것은 회로를 가지고 있다.)
* 반대 개념 - 폴링(polling): 항상 문제를 감시함. 대신 CPU가 다른일을 못한다.
Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby, and Extended Standby
idle : 반쯤 자는 것.
Software Selectable Clock Frequency
- 시간주파수 선택 가능 : 소프트웨어적으로 빠르게 느리게 할 수 있다.
ATmega103 Compatibility Mode Selected by a Fuse
- 103 호환 모드가 있다. : 103 모든장치에 다 돌아가지만 기능에 제약이 있다.
128, 64, 32, 16,8에 모두 동작하므로 낮은 수치에 마추게 되기 때문에 제약 생김
Global Pull-up Disable
- 칩에 풀업/다운이 다 들어있어 한방에 끌 수도 켤 수도 있다.
- 두가지 모두 확실한 5V와 확실한 0V를 위해 사용.
- 저항이 위 pull up
- 저항이 아래 pull down : 어중간한 상태를 없애기 위함.
풀다운
풀업
● I/O and Packages
53 Programmable I/O Lines
- 53개를 프로그래밍으로 제어 가능.(다리 53개)
64-lead TQFP and 64-pad QFN/MLF
* lead : 다리한개 = pin
Operating Voltages
2.7V - 5.5V
- 작동전원
Speed Grades
0 - 16MHz
- 최대 16MHz
데이터 시트의7번
16진수라는 표시를 $로 해놨음.
I/O Mapped Memory : 레지스트가 메모리에 존재
- ATMEGA는 레지스트가 램에 있음. 즉, 주소를 가짐.
*주소를 가진다 = 포인터 사용 = CPU를 제어할 수 있다.
I/O Mapped I/O : 레지스트가 주소를 안가짐.
<설치>
WinAVR : 컴파일을 하기위해 설치
AVR Stdio : 보드에 프로그램을 올리기 위해 설치
<Win AVR> 다운로드 주소 (모두 Next)
http://sourceforge.net/projects/winavr/files/WinAVR/20100110/WinAVR-20100110-install.exe/download
<ATMEGA 기본형 준비 과정>
728x90
'코스웨어 > 15년 스마트컨트롤러' 카테고리의 다른 글
20150305-26번-임병열-AND, OR 및 브레드보드 활용 및 데이터시트와 C코드(조건부) (8) | 2015.03.05 |
---|---|
소스 (0) | 2015.03.05 |
ATmega128A 사진입니다;; (6) | 2015.03.05 |
20150304-27번-임현수-회로기초 시험, ATmega128A LED켜기 실습 (10) | 2015.03.04 |
20150302-24번-윤재희 - 미/적분 회로 & AVR Studio 세팅 (6) | 2015.03.02 |
20150227-23번-우대희 - 패러데이법칙,AVR (6) | 2015.03.02 |
포토 커플러 (7) | 2015.02.27 |
20150226-22번-여지윤 - 함수 , 전,반파 정류 회로 (10) | 2015.02.26 |