인기글 모음
-
Arduino, nRF52, STM32, ESP32
STM32 보드에 아두이노 IDE 를 사용하기
STM32 "Blue Pill" 개요 이 보드는 공식 Arduino 보드에 비해 저렴하며 하드웨어 역시 오픈 소스이다. 보드는 RTC(실시간 클록)를 구동하는 데 사용할 수 있는 2개의 수정 발진기(8MHz 수정 1개와 32KHz 수정 1개)를 가지고 있다. MCU는 딥 슬립 모드에서 작동할 수 있어 배터리 구동 애플리케이션에 적합하다. 이 보드를 프로그래밍하려면 간단한 USB-UART 변환기를 사용하면 되고, PC에서 USB를 이용하여 프로그래밍할 수 있다. 아래쪽 4개의 핀이 각각 3.3V, SWDIO, SWCLK, GND 이다. 일반적으로 이 4개의 핀을 이용하여 ST-LINK 에 연결한다. 사용한 ST-LINK 의 버전은 v2 이며 현재 v3가 판매중이다. I. 보드에 부트로더 업로드 처음으로 할..
-
카테고리 없음
칩저항 읽는 법 : EIA-96 사용방법
칩 저항의 값을 읽는 방법들 1. 숫자 3개 사용 칩저항에 값을 쓰는 방식이 몇가지 있다. 그중 대표적인 방식은 3개의 숫자를 사용하는 방식이다. 471 471 은 47 x $10^{1}$ 을 의미한다. 330 ohm 이라면 33 x $10^{1}$ 이므로 331 로 쓰면 된다. [연습문제 ] 10 ohm ==> 10 x $10^{0}$ 이므로 100 으로 표시 10k ohm ==> 10,000 = 10 x $10^{3}$ 이므로 103 으로 표시 10 M ohm ==> 10,000,000 = 10 x $10^{6}$ 이므로 106 으로 표시 4.7 k ohm ==> 4700 = 47 x $10^{2}$ 이므로 472 으로 표시 2. 숫자 4개 사용 조금 더 자릿수를 늘려 정밀도를 높이는 표현방식도 있다..
-
myProjects
Atmega328u 에 부트로더 굽기
ATMEGA328P 또는 ATMEGA328 에 부트로더 굽기 아두이노 우노에 사용되는 MCU 아두이노 우노에 사용되는 MCU 는 ATMEGA328P 이다. 즉, ATMEGA328P-PU 이거나 ATMEGA328P-AU가 일반적으로 사용된다. 보통 DIP 타입의 ATMEGA328P-PU MCU 와 ATMEGA16U2 를 포함한 정품과 동일한 규격의 복제품과 TQFP 타입의 ATMEGA328P-AU MCU 와 CH340 USB 드라이버를 사용하는 복제품이 있다. 둘 다 복제품이다. ATMEGA328P 와 ATMEGA328 의 차이 기본적으로 우노에 사용되는 MCU 는 P 가 붙어 있는 Pico Power 대기모드에서 소비전력을 줄인 것이 사용된다. 그러다보니 ATMEGA328P 와 ATMEGA328 즉, 뒤..
-
Parts
OP Amp 와 Comparator 차이
OP Amp (연산증폭기) Operational Amplifier(연산 증폭기)의 약자로 고입력저항, 저출력 저항, 고개방 이득(Open Loop Gain)을 가지고 +입력단자(비반전 입력단자)와 -입력단자(반전압 입력단자) 간의 전압 차이를 증폭하는 기능을 갖는 차동증폭기이다. OP Amp는 1회로 당 1)정측 전원 단자, 2)부측 전원 단자, 3)+입력 단자, 4)-입력 단자, 5)출력 단자로 구성된다. 입력 신호원 Vs, 신호원 출력 저항 Rs, OP Amp 의 입력 저항 Ri , OP Amp 의 출력 저항 Ro , 부하 저항 Rl, OP Amp 의 증폭률 Av 일때 입력전압 Vs 와 출력 전압 Vo 의 관계는 다음과 같습니다. Vo = (Ri/(Ri+Rs))*Vs * (Rl/(Rl+Ro))*Av ..
공지사항
하드웨어
기사 읽기
-
Cirkit Designer
아두이노 시물레이터를 구하던 중 발견한 사이트입니다."Cirkit Designer"는 다양한 전자 회로를 설계하고 시뮬레이션할 수 있는 도구입니다. 일반적으로 이런 도구들은 전자 공학, 전기 공학, 그리고 관련 분야에서 사용됩니다. Cirkit Designer의 주요 기능과 특징은 다음과 같습니다: 1. **회로 설계**: 사용자는 회로도(diagram)를 그리고, 다양한 전자 부품(저항, 캐패시터, 트랜지스터 등)을 배치하여 복잡한 전자 회로를 설계할 수 있습니다. 2. **시뮬레이션**: 설계한 회로가 어떻게 작동하는지를 시뮬레이션하여 회로의 동작을 분석할 수 있습니다. 이는 회로의 성능을 예측하고, 설계의 오류를 찾는 데 도움이 됩니다. 3. **부품 라이브러리**: 일반적으로 다양한 전자 부품이 ..
2024.08.13 20:07 -
무료 SPICE 프로그램인 QUCS 개요
Qucs(Quite Universal Circuit Simulator)는 무료로 사용 가능한 SPICE 프로그램 중 하나로, 회로 시뮬레이션을 위한 다양한 도구를 제공합니다. Qucs는 다양한 회로 유형(아날로그, 디지털, RF 등)을 시뮬레이션할 수 있습니다. Qucs는 회로 시뮬레이션뿐만 아니라, 회로 디자인을 위한 도구들도 제공합니다. 회로 디자인 도구는 다양한 부품을 포함하고 있으며, 사용자가 직접 부품을 추가하거나 수정할 수도 있습니다. 또한, Qucs는 PCB(회로 기판) 레이아웃을 작성할 수 있는 툴도 제공합니다. Qucs는 다양한 운영체제에서 사용 가능하며, 사용자 인터페이스도 간단하고 직관적입니다. 또한, Qucs는 오픈 소스로 개발되어 있어 사용자들이 프로그램을 수정하거나 개선할 수도 ..
2023.02.26 21:45 -
TCD132D
TCD132D는 Toshiba에서 생산하는 선형 CCD (charge-coupled device) IC (integrated circuit)입니다. 이 IC는 바코드 스캐너, 팩스 기계 및 문서 스캐너 등 다양한 응용 분야에서 광학 이미지를 전기 신호로 변환하는 데 사용됩니다. TCD132D는 14μm x 14μm의 크기를 가진 1024개의 픽셀을 선형 배열로 구성하고 있습니다. 이 칩은 최대 클록 주파수가 4MHz이고, 최소 클록주파수는 0.4MHz 입니다. TCD132D는 광학 이미지 감지 및 신호 처리 응용 분야에서 신뢰성이 높고 널리 사용된 CCD IC입니다. Information Timing 기본배선도
2023.02.26 17:46 -
STM32L476 시리즈 품번명 확인
NUCLEO-L476RG 보드를 하나 구입했다. 보드에 사용된 칩의 명칭은 "STM32L476RGT6" 이다. 사용된 칩 번호를 검색해서 내용을 보면 몇가지 경우가 나온다. 데이터 시트를 찾아보면 맨 뒤에 붙은 6, 3, TR 에 대한 정보가 나온다. 개발 보드를 이용해서 회로를 만들때 사용할 칩의 정확한 품번은 위 표를 참고한다. 참고로 STM32L 시리즈는 저전력으로 작동하는 칩이다. 웨어러블 장비를 만들때 저전력 칩을 일반적으로 사용한다.
2023.02.02 14:31 -
AP2112K-3.3 대체품 찾기
전원 3.3V 를 만들기 위해서 레귤레이터가 필요하다. 가지고 있는 회로도에는 AP2112K-3.3 이 들어 있으나 이 부품을 찾기가 어렵다. 혹은 있어도 너무 비싸다. 그래서 다른 곳에서 만들어진 부품을 찾아보았다. LCSC 에서 판매되는 부품 중AP2112 와 유사한 이름으로 TPAP2112K-3.3TRG1 이 있다. TECH PUBLIC 란 중국회사에서 만드는 반도체로 보인다. 칩의 외형은 SOT23-5 이다. AP2112 는 SOT25, SO-8, SOT89-5 등의 다양한 패키징이 있지만 TPAP2112 는 SOT23-5 한가지로만 되어 있다. Ref. 1. ap2112 데이타시트 2. TPAP2112K-3.3TRG1 데이타시트
2022.10.28 01:53 -
AP2112K-3.3 대체품 찾기
전원 3.3V 를 만들기 위해서 레귤레이터가 필요하다. 가지고 있는 회로도에는 AP2112K-3.3 이 들어 있으나 이 부품을 찾기가 어렵다. 혹은 있어도 너무 비싸다. 그래서 다른 곳에서 만들어진 부품을 찾아보았다. LCSC 에서 판매되는 부품 중AP2112 와 유사한 이름으로 TPAP2112K-3.3TRG1 이 있다. TECH PUBLIC 란 중국회사에서 만드는 반도체로 보인다. 칩의 외형은 SOT23-5 이다. AP2112 는 SOT25, SO-8, SOT89-5 등의 다양한 패키징이 있지만 TPAP2112 는 SOT23-5 한가지로만 되어 있다. SOT23-5 는 SOT25 로도 쓰인다. 크기는 2.9 mm × 1.3/1.75 mm × 1.3 mm 이고 5개의 다리가 있다. 참고로 SOT23-6 ..
2022.10.07 22:45 -
kicad 라이브러리 만들기
LCSC 는 전기, 전자 부품을 구입할 수 있는 상당히 큰 사이트다. 이곳은 JLCPCB 와도 연계되어 PCB 제작시 필요한 부품을 바로 공급해주기도 한다. LCSC 를 이용하여 제공되는 전자 부품들이 있으며, 파이썬 스크립트를 이용해 KiCAD Symbol 과 Footprint 를 만들수 있다. KiCAD 에서 JLCPCB 라이브러리 사용하기 https://github.com/TousstNicolas/JLC2KiCad_lib 1. 파이썬과 깃 설치 1.1. python 3.8 (64비트, 윈도우용)설치 1.2. git 설치 2. C:\work 에서 시작 pip install JLC2KiCadLib git clone https://github.com/TousstNicolas/JLC2KiCad_lib.gi..
2022.09.06 09:26 -
MultiFunctionShield 다기능실드 라이브러리
아두이노 MultiFunctionShield 라이브러리와 예제 코드 1.3 버전을 경로명만 수정하여 업로드함 PDF 파일 소스코드
2022.08.08 11:06 -
멀티펑션테스터 - L 값 측정
RLC 중 R 은 일반 테스터로 쉽게 측정할 수 있다. C도 어찌어찌 측정할 수 있다. 그런데 L은 측정이 쉽지 않다. 그래서 저항, 콘덴서, 코일의 값을 측정할 수 있는 테스터기를 알리에서 저렴한 가격으로 구입했다. R, L, C 와 함께 TR 과 D 도 측정할 수 있다. 테스터, 오실로스코프, 그리고 어떻게 구분해야 할지 잘 모를 Multi-Function-Tester (LCR Meter)를 가지고 있으면 도움이 될 듯 하다. 혹시나 저항값이 애매하거나 코일이나 콘덴서의 값을 확인하고 싶을때, TR 이 있는데 글씨가 잘 안보일때 등등 용도는 많을 듯 하다. 추가로 배터리 체크 기능과 IR 신호를 읽어서 파형으로 표시할 수 있다. 아쉽게도 콘덴서 측정 범위가 25pF 부터다. 10pF 이나 22pF 은..
2022.07.21 11:59 -
칩저항 읽는 법 : EIA-96 사용방법
칩 저항의 값을 읽는 방법들 1. 숫자 3개 사용 칩저항에 값을 쓰는 방식이 몇가지 있다. 그중 대표적인 방식은 3개의 숫자를 사용하는 방식이다. 471 471 은 47 x $10^{1}$ 을 의미한다. 330 ohm 이라면 33 x $10^{1}$ 이므로 331 로 쓰면 된다. [연습문제 ] 10 ohm ==> 10 x $10^{0}$ 이므로 100 으로 표시 10k ohm ==> 10,000 = 10 x $10^{3}$ 이므로 103 으로 표시 10 M ohm ==> 10,000,000 = 10 x $10^{6}$ 이므로 106 으로 표시 4.7 k ohm ==> 4700 = 47 x $10^{2}$ 이므로 472 으로 표시 2. 숫자 4개 사용 조금 더 자릿수를 늘려 정밀도를 높이는 표현방식도 있다..
2022.06.30 01:21 -
로직 아날라이저 사용방법
구입 : 알리익스프레스 LINK 사용프로그램 : LINK https://www.saleae.com/downloads/ 스펙 :
2022.05.26 14:09 -
STM32F103C6 기본 입출력 속도
아두이노 IDE 를 사용하여 STM32F103C6 보드의 기본 IO 속도를 측정해 본다. 기본 Blink 소스를 사용하되 delay 함수 없이 바로 ON/OFF 를 반복하게 하고 시간 간격을 오실로스코프로 측정한다. 아두이노 IDE 이용한 기본 소스 void setup() { pinMode(PC13, OUTPUT); } void loop() { digitalWrite(PC13, HIGH); // turn the LED on (HIGH is the voltage level) digitalWrite(PC13, LOW); // turn the LED off by making the voltage LOW } 기본소스는 delay 없는 blink 이고 이때의 오실로스코트 기록은 다음과 같다. 코드의 기본 구조는 ..
2022.05.05 16:39