본문 바로가기
반응형

전자1643

PCB 피듀셜 마크 뜻과 크기 PCB의 피듀셜 마크(Fiducial mark)는 다음 사진과 같이 원형으로 솔더 마스크를 제거하고 가운데에 카파가 있는 것이다. 카파는 빛을 잘 반사하기 위해 사용되고 솔더 마스크를 제거하는 것은 카파 주위에는 빛을 반사되지 않기 위해서이다. 피듀셜마크는 다음 그림과 같이 카파 지름은 1mm 정도로 하고 솔더 마스크를 제거하는 구역의 지름은 2~3mm 정도 한다. 피듀셜 마크는 SMT 장비의 머신비전에서 기준 위치를 잡기 위해 사용된다. 보드 전체의 피듀셜 마크가 있고 QFP와 같은 부품 모서리에 각 부품을 위한 피듀셜 마크도 있다. 피듀셜 마크가 없을 때는 보드의 특정 포인트를 비전이 인식하여 기준을 맞춘다. 2020. 4. 14.
NFC와 RFID의 차이 NFC는 13.56MHz을 사용하는 RFID와 비슷하다. 하지만, RFID는 리더와 태그가 각각 따로 구성되지만 NFC는 한 기기가 리더와 태그 역할을 모두 하면서 서로 양방향 통신을 할 수 있는 것이 다르다. NFC는 Near Field Communication의 약자로 P to P 통신이 가능하다. 2020. 4. 14.
AVRISP Mk2 단종과 대체품 Microchip이 ATmel을 인수하면서 ATeml의 JTAGICE MkII와 AVRISP MkII가 단종 되었고, JTAGICE MkII 또는 AVRISP MkII는 Atmel-ICE로 대체 되었다. Atmel-ICE는 ARM Cortext-M 기반의 SAM과 AVR MCU를 지원한다. Atmel-ICE의 가격은 약 170,000원 이다. 2020. 4. 11.
백플레인 NuBus NuBus는 1987년 MIT에서 개발되고 IEEE 1196으로 표준화된 버스 방식이다. NuBus는 과거 애플의 맥킨토시와 NeXT 컴퓨터 확장 슬롯에 사용되었다. NuBus는 DIN 41612 커넥터를 사용한다. 2020. 4. 11.
백플레인 커넥터 DIN 41612 백플레인에서 보드와 보드를 연결하는데 많이 사용되는 커넥터는 DIN 41612이다. DIN 41612은 VMEbus와 맥 컴퓨터의 NuBus 등에 사용되고 IEC 60603-2와 EN 60603-2로 표준화 되었다. DIN 41612은 1열 또는 2열 또는 3열 짜리 커넥터가 있다. DIN 41612은 핀 당 최대 2A 500V의 정격을 가진다. 핀 간격은 2.54mm 이다. DIN 41612는 16 또는 32 컬럼이 있고 1열, 2열, 3열이 있다. 따라서, 전체 핀수는 16, 32, 48, 64, 96개가 있다. 많이 사용되는 만큼 다양한 메이커에서 만들고 가격도 싼 편이다. Hirose에서 만드는 DIN 41612 커넥터는 PCN 시리즈이다. 2020. 4. 11.
백플레인 VMEbus VMEbus는 ISA 또는 PCI 등과 같은 백플레인 규격으로 산업용 제품에 많이 사용된다. 원래는 모토로라 68000 CPU를 위해 만들어졌지만 ANSI/IEEE 1014-1987로 표준화 되었다. VMEbus는 몇 개의 버전이 있다. VMEbus IEEE 1014는 최대 40Mbyte/s, VME64는 최대 80Mbyte/s, VME64x는 최대 160Mbyte/s, VME320은 최대 320Mbyte/s의 속도를 가진다. VMEbus의 모든 카드는 Arbiter Module을 통해 버스의 권한을 얻으면 마스터로 동작하여 다른 카드에 데이터를 쓰거나 읽을 수 있다. VMEbus의 버스에는 어드레스 버스와 데이터 버스와 함께 Arbitration Bus가 있다. VMEbus는 3U, 6U, 9U 사이즈.. 2020. 4. 11.
지수함수의 라플라스 변환 시간 영역에서 스텝 함수와 지수함수의 라플라스 변환은 다음과 같다. 시간 지연은 라플라스 변환에서 지수함수가 된다. 2020. 4. 11.
ATmega 변수 사용시 주의사항 ATmega는 하바드 구조를 사용하기 때문에 프로그램 영역과 데이터 영역이 분리되어 있다. 그래서, 상수로 정의된 변수도 프로그램 플래시 메모리에서 SRAM 영역으로 복사하여 사용한다. SRAM을 사용하지 않고 플래시 메모리를 직접 액세스하기 위해서는 PROGMEM와 같은 명령어를 사용해야 한다. 아두이노에서는 문자열도 기본적으로 SRAM에 할당되는데 F("") 함수를 이용하여 플래시로 할당할 수 있다. 2020. 4. 11.
임베디드 시스템 디버깅 코드 임베디드 시스템의 소프트웨어나 하드웨어 등을 디버깅할 때 디버깅용 코드나 회로 또는 절차를 만드는 것이 좋다. 디버깅용 코드나 회로는 한번 쓰고 버리는 것이 아니라 영구적으로 사용할 수 있도록 시스템의 개발자 모드에 숨겨 둔다. 버그를 찾아 해결했다고 해도 개발이나 생산 또는 A/S 중 비슷한 문제가 계속 발생할 수 있기 때문에 디버깅용 코드나 회로가 있으면 매우 유용하다. 예를 들면, 두 보드 사이에 통신이 잘 안될 때는 통신을 모니터링하는 모드를 넣는다. 또는 통신 문제를 쉽게 찾을 수 있는 검사 절차를 만들어 둔다. 2020. 4. 11.
키르히호프의 전류와 전압 법칙 키르흐호프의 전류 법칙(KCL, Kirchhoff's Current Law)은 다음 그림과 같이 한 노드에 들어오가 나가는 전류의 합은 0이라는 것이다. 이 때 전류의 방향 부호는 통일해야 한다. 즉, 노드에 들어오는 방향을 플러스 또는 마이너스로 모두 통일해야 한다. 만약 전류 법칙이 성립하지 않는다면 노드에 유입되는 순전류가 0이 아니게 되고 그렇게 되면 노드에 전자가 무한대로 쌓이거나 유출되는 현상이 발생한다. 키르히호프의 전압 법칙(KVL, Kirchhoff's Voltage Law)은 다음 그림과 같이 한 루프의 전압의 합은 0이라는 것이다. 이 때 전압의 방향 부호는 통일해야 한다. 즉, 루프의 시계방향으로 돌 때를 플러스 또는 마이너스로 통일해야 한다. 만약 전압 법칙이 성립하지 않는다면 루.. 2020. 4. 11.
CC/CV 뜻과 동작 원리 CC/CV는 납축전지, 리튬이온 배터리 등을 충전하는데 사용하는 방법이다. CC는 Constant Current로 정전류를 의미하고 CV는 Constant Voltage로 정전압을 의미한다. CC/CV의 전압/전류 그래프는 다음과 같다. 배터리 충전을 시작하면 처음에는 CC로 정전류를 흘린다. 충전이 됨에 따라 전압은 서서히 상승한다. 전압이 특정값까지 올라가면 그 때부터는 CV로 정전압 모드가 된다. 정전압 상태가 지속되면 전류는 서서히 감소한다. 전류가 거의 영까지 감소하면 충전이 완료된다. ☞ 정전류 회로 2020. 4. 10.
LM317을 이용한 배터리 충전회로 LM317 데이터시트에 나오는 배터리 충전을 하는 회로는 다음과 같다. 여기서 충전 전압과 전류는 다음과 같다. 다음과 같이 충전 회로를 구성할 수도 있다. R3은 전류 측정용 저항이다. LM317을 이용한 위와 같은 회로는 특정 시점에서 CC 모드에서 CV 모드로 변하는 것이 아니라 전압이 증가하면서 전류도 서서히 감소한다. 2020. 4. 10.
모션컨트롤러 뜻 모션컨트롤러(Motion Controller)는 이동 궤적(Trajectory)을 생성하는 장치이다. 궤적을 프로파일이라고도 한다. 모션컨트롤러에서 생성된 궤적 데이터는 서보드라이브(Servo Drive)로 전달되어 엑추에이터를 구동한다. 서보드라이브는 보통 속도제어 또는 위치제어만 가능하기 때문에 모션컨트롤러와 결합하여 사용하여야 한다. 모션컨트롤(Motion Control)은 모션컨트롤러, 서보드라이브, 엑추에이터 등의 요소들이 모여 구현된다. 2020. 4. 10.
푸쉬풀과 토템폴의 차이 푸쉬풀(Push-pull)은 PNP와 NPN로 구성된다. 토템폴(Totem pole)은 NPN 2개로 구성된다. 2020. 4. 9.
홀센서를 이용한 전류 측정 홀센서는 자기장을 측정하는 센서이다. 홀센서를 이용하여 전선에 흐르는 전류를 측정할 수도 있다. 다음 그림과 같이 전선에 전류가 흐르면 그에 비례하여 주위에 자기장이 형성되고 그 자기장을 측정하여 전류를 알 수 있다. ☞ 전류 프로브 구조 2020. 4. 9.
홀센서 뜻과 종류 홀센서(Hall sensor)는 홀효과를 이용하여 자기장을 측정하는 센서이다. 홀센서는 다음과 같은 종류가 있다. 1) 아날로그 출력 또는 디지털 출력 2) 단방향 또는 양방향 자계 측정 3) 랫치 타입 2020. 4. 9.
PWM 출력을 내는 방법 PWM 출력을 내는 방법에는 다음과 같은 것들이 있다. 1. MCU의 타이머를 이용한 PWM 출력2. 비교기를 이용한 PWM 출력3. 555 타이머를 이용한 PWM 출력4. 스위칭 레귤레이터를 이용한 PWM 출력 2020. 4. 9.
바이폴라 트랜지스터 등가 모델 바이폴라 트랜지스터 (BJT, Bipolar Junction Transistor)의 등가 모델은 다음과 같다. 위 회로에서 베이스와 에디터 사이의 다이오드는 0.7V 전압원으로 대체하여 해석할 수 있다. 2020. 4. 9.
논리 게이트: XOR 게이트 XOR는 Exclusive OR로 읽는다. XOR 로직은 입력의 1의 갯수가 짝수이면 0이 출력되고, 입력의 1의 갯수가 홀수이면 1이 출력된다. A B X 0 0 0 0 1 1 1 0 1 1 1 0 입력이 3개 일때는 다음과 같다. A B C X 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 0 1 1 0 0 1 1 1 1 XOR의 기호는 다음과 같다. XOR 연산은 다음과 등가이다. XOR 기호는 다음과 같다. OR 기호의 입력에 곡선이 추가되어 있다. ☞ 74HC86 데이트시트 2020. 4. 8.
무선 충전기 위에 금속이 있어도 불이 나지 않는 이유 무선 충전기는 전자기 유도 현상을 이용한다. 그래서, 충전기 위에 금속을 놓아두면 금속에 유도 전류가 흘려 금속의 온도가 계속해서 올라가고 결국 화재가 날 수 있다. 하지만, 무선 충전 방식 중 하나인 Qi 표준 방식은 이것에 대한 대책을 가지고 있다. Qi 표준에서 Foreign Object는 무선 충전에 영향을 줄 수 있는 동전, 클립, 금속 포일 등을 의미한다. FOD(Foreign Object Detection)는 이러한 Foreign Object을 검출하는 방법을 의미한다. 무선 충전기는 FOD 방법을 이용하여 주위의 금속을 검출하고 금속이 검출되면 충전을 중단한다. ♣ 관련자료 https://www.wirelesspowerconsortium.com/data/downloadables/1/9/0/.. 2020. 4. 8.
허블 망원경에 사용되는 컴퓨터 1990년에 발사된 허블 망원경 (HST, Hubble Space Telescope)에서 처음에는 DF-224 컴퓨터가 사용되었다. DF-224는 1.25MHz로 동작하고 메모리는 24 비트 8K 인 3개의 컴퓨터가 구성되었다. 3개 중 1개만 동작하고 2개는 예비로 동작한다. 1993년 DF-224에 인텔 80386(co-processor 80387, 15MHz)을 추가하였다. 1999년 DF-224의 80836은 인텔 80486 (25MHz)으로 교체되었다. 2020. 4. 8.
코깅 토크 뜻 코깅 토크(Cogging Torque)는 Detent torque 또는 No-current torque라고도 한다. 전기가 인가 되지 않는 상태에서 손으로 모터를 돌리면 일정 주기로 딱딱 걸리는 힘을 받는데 이 힘을 코깅 토크라고 한다. 코깅 토크는 영구자석을 사용하는 DC 모터, BLDC 모터, 동기 모터에서만 존재하고 유도 모터에서는 코깅 토크가 없다. 코깅 토크는 영구자석과 철 사이에 작용하는 힘에 의해 발생한다. Cogging은 '톱니'라는 뜻이다. ☞ 코깅 스텝 갯수 2020. 4. 7.
하이게인 안테나 뜻 하이게인 안테나(High Gain Antenna, HGA)는 안테나 게인이 높은 안테나로 특정 한 방향으로 빔 형태로 전파를 전송하는 안테나이다. 로우게인 안테나(Low Gain Antenna, LGA)는 안테나 게인이 낮은 안테나로 360도 방향으로 전파가 전송되는 Omnidirectional Antenna이다. 하아게인 안테나에는 야기 안테나, 헬리칼 안테나, 파라볼릭 안테나(Parabolic Antenna), 위상배열 안테나 등이 있다. 2020. 4. 6.
변압기에서 소리가 나는 이유 변압기, 전력기기 등에서 전류가 흐를 때 소리가 나는 것을 Main hum, Electric hum, Power line hum이라고 한다. 변압기의 코일에 AC 전류가 흐르면 자기장이 변화면서 변압기의 철로된 코어가 압축과 팽창을 하면서 소리가 난다. 이와 같이 자기장에 의해 물질의 모양이 변하는 현상을 자기 변형이라고 한다. 소리의 주파수는 전력 주파수의 2배가 된다. 60Hz 전력 계통에서는 120Hz 주파수의 소리가 난다. ※ 자기변형(Magnetostriction): 자계에 의해 물질의 물리적 모양이 변하는 현상 ※ 전기변형(Electrostriction): 전계에 의해 물질의 물리적 모양이 변하는 현상 2020. 4. 5.
무료 추천 Modbus 시험 프로그램 Modbus 프로그램은 유료인 경우가 많은데 QModBus는 무료이면서 잘 만든 프로그램이다. GPLv2 라이센스이다. QModBus는 Modbus TCP는 지원하지 않으며 시리얼 통신을 이용한 Modbus RTU만 지원한다. QModBus 다운로드 : http://qmodbus.sourceforge.net/ 2020. 4. 5.
모드버스의 코일 읽고 쓰기 데이터 모드버스의 코일 (Coil)은 읽고 쓰기가 가능한 1비트 데이터이다. 이에 비해 Discrete Input은 읽기 전용 1비트 데이터이다. 모드버스의 비트 출력인 코일의 읽기 펑션 코드는 0x01이고 쓰기 펑션 코드는 0x05이다. 펑션 코드 0x01에서 0x00이 읽히면 코일값은 0이고 0x01이 읽히면 코일값은 1이다. 펑션 코드 0x05에서 0x0000을 쓰면 코일값이 0이 되고 0xFF00을 쓰면 코일값이 1이된다. 그외의 데이터를 쓰면 무시된다. ☞ 모드버스 전체 펑션 코드 2020. 4. 5.
자석의 세기가 최대가 되도록 하는 할바흐 배열 여러 개의 자석을 사용할 때 자석의 배치에 따라 자계의 세기가 달라진다. 아래 그림과 같이 자석을 배치하는 것을 할바흐 배열(Halbach array)이라고 한다. 자석을 같은 방향으로 배치하는 것과 비교했을 때 할바흐 배열의 위쪽은 자계가 더 크고 아랫 쪽은 자계가 더 작다. 아랫쪽 자계가 감소하는 만큼 위쪽 자계가 증가한다. 이론적으로 윗쪽 자계는 최대 2배 만큼 커질 수 있다. 할바흐 배열은 1973년 존 C 마린슨이 발견하였다. 할바흐 배열은 모터, 스피커, 입자 가속기, 자기부상열차 등에 사용된다. 2020. 4. 2.
아리안 5 로켓 폭발 원인 아리안 5의 첫번째 로켓은 1996년 발사 37초만에 이상이 발생하여 자폭 시켰다. 아리안 5는 아리안 4에서 사용한 Ada 프로그램을 가져오면서 64비트 부동소수점 변수를 16비트 정수형 변수로 변환하면서 오버플로우가 발생하는 버그가 있었다. 2020. 4. 2.
달탐사선 아폴로 11호의 소프트웨어 버그 1969년 아폴로 11호의 착륙선이 달에 착륙하려고 할 때 알람 코드 1202가 떴다. 알람 코드 1202는 착륙선 컴퓨터가 과부하(Executive Overflow)가 걸렸을 때 발생하는 알람이다. 착륙선의 컴퓨터는 멀티태스킹 기능의 실시간 운영체계을 사용했는데 우선 순위가 높은 태스크가 실행되면서 우선 순위가 낮은 태스크들이 제대로 실행되지 못하면서 알람이 발생하였다. 컴퓨터가 과부하가 걸린 이유는 컴퓨터 소프트웨어를 만든 MIT에서 시험할 때는 랑데뷰 레이더를 끈 상태에서 시험하였고 실제 착륙시에는 랑데뷰 레이더를 켜면서 컴퓨터에 과부하가 걸린 것이다. MIT에서는 착륙 시 랑데뷰 레이더를 켠다는 생각을 하지 못했지만 운영 메뉴얼에는 비상시 착륙에 실패할 때를 대비해서 랑데뷰 레이더를 켜도록 적혀 .. 2020. 4. 2.
컴퓨터에서 고주파 소음이 발생하는 원인 컴퓨터에서 하드 디스크이나 팬에서 소음이 발생한다면 대부분 모터에 의한 기계적인 원인인 경우가 많다. 하지만, 보드 자체에서 고주파 소음이 발생하는 경우가 있다. 보드 자체에서 고주파 소음이 발생한다면 보통 보드 전원 회로의 인덕터나 파워 서플라이어의 트랜스에서 소음이 난다. 정상적인 상태에서는 인덕터나 트랜스에서 소음이 나지 않지만 오래 되어 부품이 노후 되면 소음이 커지는 경우가 있다. 외부 USB 장치를 연결하면 소비 전류가 증가하면서 소음도 커지기도 한다. 가장 좋은 방법은 인덕터나 트랜스를 교환하는 것이지만 교환이 어려울 때는 USB 장치를 연결할 때 페라이트 코어가 붙어 있는 USB 케이블을 사용할 수도 있다. USB 케이블에 페라이트 코어를 사용하면 전류가 필터링 되면서 고주파 소음이 감소할.. 2020. 4. 1.
반응형