==========================================================================================
S.C.
=======================================================================================
<<AVR>>
=병렬 : 대량 데이터전송 가능 => 비용 증가 (주요시스템 - BUS)
(LCD - DATA 선 8 개)
=직렬(SERIAL) : 소량 데이터 전송 (선 1개 => 병렬(선 n개)에 비해 시간이 n배)
=저속 SERIAL 선 세 개만 사용 : 기준 전압(GND)가 같아야 한다(필수)
: Tx(transmitter) / Rx(receiver) / G(GND)
: 총 9PIN - FULL로 사용 할 경우 나머지는 제어 등으로 사용.
: 임베디드는 느려도 데이터가 전송 가능해야 함.
=고속 SERIAL - CLOCK선 추가
:Tx / Rx / G / CLK
=USB(universal serial) - 전원 추가(작은 장치에 전원 공급)
:Tx / Rx / G / CLK / Vcc
=옆사람과 통신하기
: http://wowcat.tistory.com/1401
(채팅창에 내가 입력한 문자 안보이는게 정상임)
-01410(접속) 하이텔 나우누리 (모뎀)
: 진폭변조 (소리) => 디지털 데이터 전송 가능
: 변조(디지털 -> 소리 : MOdulation) 복조(소리 -> 디지털 : DEModulation)
: 나우누리 - LAN케이블 - 나우누리 - 전화선 - PC 내장 모뎀
: 좋은 모뎀(나우누리 - LAN케이블 - 나우누리 - 전화선 - 외장형모뎀 - SERIAL - PC) : 쪼갬 위상 변조(속도 빠름)
=> FAX
=선테스트 본인 2/3번핀 연결
=ATmega는 소스로 구현
=속도 설정
:연결된 장치중 가장 느린쪽에 맞춘다 ( ATmega / usb serial 장치 / PC )
==SERIAL 통신 장치
=UART : 비동기 수신 송신 방법
=USART : ATmel사에서 만든 단어(동기, 비동기)
==노이즈에 강한 회로
=LAN(max200m)
=WAN
=초전도(감쇄가 없음)
=외부 잡음 방지 : 은박(shield - GND) / 증폭(감쇄된 신호 원신호로 증폭) => PCB로 하면 좋음(노이즈에 강함)
=패리티비트 (홀수/짝수) 추가 : 소프트웨어적으로 어느정도 오류 검출
=XCK (기준 CLOCK)
: 3bit 받을 경우 시작 알수 없음 => XCK 시작 => 시작 알수 있음
=보통 2개씩 가지고 있다 ( 0 / 1)
=같은기능(약간 다름)
==========================================================================================
디지털회로
=======================================================================================
=반가산기
X Y C1 S1
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0
C1 = XY
S1 = X'Y + XY'
=전가산기
X Y Z C S
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
C = X'YZ + XY'Z + XYZ' + XYZ = Z(X'Y + XY') + XY(Z + Z') = ZS1 + C1
S = X'Y'Z + X'YZ' + XY'Z' + XYZ = X'(Y'Z + YZ') + X(Y'Z' + YZ)
= X'(Y^Z) + X(Y^Z)'
= X^Y^Z
=반감산기
X Y B1 D1
0 0 0 0
0 1 1 1
1 0 0 1
1 1 0 0
B1 = X'Y
D1 = XY'+X'Y
=전감산기
X Y Z B D
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 1 0
1 0 0 0 1
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
B = X'Y'Z + X'YZ' + X'YZ + XYZ = X'Y + Z(XY+X'Y') = Z(X^Y)' +X'Y = ZD1' + B1
D = X'Y'Z + X'YZ' + XY'Z' + XYZ = X'(Y'Z +YZ') + X(Y'Z' + YZ)
=X'(Y^Z) + X(Y^Z)'
=X^Y^Z
=전감산기
=반가산기/전가산기