Hardware 21

Little endian / Big endian

컴퓨터가 숫자를 메모리에 저장하는 방식은 2가지가 있다. Little Endian 방식으로 바이트를 꺼꾸로 넣어서 저장하고 Big Endian 방식으로 바이트 순서대로 저장 예를들어 0x01234567 을 저장한다고하면 이를 특정 주소에 저장 (아래 그림 참고) 빅엔디안은 대표적으로 ARM계열이 사용한다 추가로 네트워크 바이트 오더에서도 사용한다. 리틀엔디안 방식은 INTEL X86 시리즈

Hardware 2021.08.09

기초전자공학, Bias (바이어스) 는 무엇일까?

1. Bias ? 일반적으로 바이어스는 자유롭게 냅두지않고 외부에서 힘이나 에너지를 가하여 의도적으로 한방향으로 치우치게하는 것을 말함 그래서 전기전자공학적으로 보았을 때, 회로적으로 방향성을 주는 것을 바이어스라고 할 수 있다. 문과적으로 보았을 때 공정하지 못할 때, 바이어스가 걸려있다고 말하곤 합니다. 즉 바람직하지 않다고 볼 수 있죠. 하지만 이과적으로 보았을 때는 회로에 일관성/방향성이 있기때문에 좋다고 볼 수 있습니다. 2. Bias 적용 바이어스는 트랜지스터, 오피앰프 등에서 자주 사용되는 말이다. 어떤 소자나 대상의 신호처리가 가장잘될 수 있는 상태로 활성화 시켜준다고? 생각하면 쉽다. 진공관의 경우 그리드와 캐소드 간에 바이어스가 필요하고 출력부분인 플레이트와 캐소드간에 바이어스가 필요하..

Hardware 2021.01.19

기초전자공학, Crystal & Load Capacitor 관계

CLOAD = Ci1*Ci2 / (Ci1+Ci2) + CL + Cline C(load) = Load Capacitance of Crystal C(L) = IC 내부의 Load Capacitance C(i1) = X1 Input Capacitance C(i2) = X2 Input C(line) = PCB line의 capacitance 이다. ※ 여기서 C(line)은 대략 0~1pF의 값을 가지므로 무시 할 수 있다. Crystal 에는 Recommand Load Capacitor 가 있다 Crystal 과 해당 IC , 외부 Capacitor 의 값을 적절하게 맞춰서 초기 전원인가 시 Crystal 이 발진할 수 있도록 설계해야한다. 다만 Load Capacitor 용량에 따라 미세하게 발진 주파수의 ..

Hardware 2021.01.17

HC-06, Bluetooth 모듈 활용

SPEC 블루투스 V2.0 프로토콜 기반의 CSR 블루투스 칩 사용 동작전압 3.3V 지원 baud rate : 1200,2400,4800,9600,19200,38400,57600,115200 크기 : 28mm x 15 mm x 2.35mm 동작 전류 40 mA 대기 전류 < 1mA 기본 설정 : Slave, 9600 baud rate, N, 8, 1. Pincode 1234 AT COMMAND 로 설정하기 통신 테스트 Sent : AT receive : OK Baud rate 변경 (이전 버전과 상이) ent : AT+UART=9600,0,0 receive : OK 9600부분은 이하의 값으로 변경하실 수 있습니다. 1200 2400 4800 9600 19200 38400 57600 115200 - B..

Hardware 2021.01.05