본문 바로가기

임베디드 개발287

BBB ] Internet over USB 설정 전원공급에 사용되는 USB 케이블을 통해 PC의 인터넷 연결을 공유해서 사용할 수 있는 Internet over USB 기능 활성화 방법   호스트(Linux PC) 설정/etc/sysctl.conf에 다음 문장 주석 해제하여 IP 패킷 포워딩 enable$sudo vim /etc/sysctl.confnet.ipv4.ip_forward=1  ifconfig 명령으로 인터넷과 연결된 인터페이스의 이름을 확인해 둔다.$ifconfig  그 다음은 매번 리부트 시마다 실행시켜야 하는 명령이라 다음과 같이 스크립트 파일로 만들어 두고 실행 권한을 부여한다.$vim usbnet.shsudo iptables --table nat --append POSTROUTING --out-interface [인터페이스명] -j.. 2024. 9. 24.
ADC SNR ADC SNR (Signal to Noise Ratio) 신호와 잡음의 비율을 나타내는 SNR은 ADC 회로 상에서 발생하는 노이즈와 신호의 비율을 나타내기 위해서도 사용한다. 즉, 해당 값이 클수록 설계한 ADC 시스템이 신호에 비해 잡음이 얼마나 적고, 신호를 얼마나 정확하게 전달하는지 나타낸다. 이전 글(https://eteo.tistory.com/917)에서도 설명하였는데 SNR은 신호 수준 대 노이즈 수준의 비에 상용로그를 취한 뒤 20을 곱하여 dB 스케일로 표현한다. 단, ADC SNR을 말할 때의 '노이즈'는 양자화 오류만을 고려한 값이다. SNR은 내부 회로의 잡음이나 열 잡음, 전자기 간섭이로 인한 잡음 등 추가 잡음원을 고려하지 않고 양자화 오류만을 고려한 이상적인 값으로 ADC 시스.. 2024. 9. 8.
OP Amp 연산증폭기(OP-Amp, Operational Amplifier)는 회로 설계에 따라 다양한 용도로 사용될 수 있다. 몇가지 기본 회로에 대해서 한 번 알아보자.      1. 버퍼 (Buffer) - 구성 : 연산 증폭기의 비반전 입력(+)에 신호를 연결하고, 출력은 반전 입력(-)으로 피드백 된다 - 특징 전압 이득이 1이라서 입력 신호가 그대로 출력으로 전달되는데, 입력 전압과 출력 전압이 동일한 점 때문에 전압 팔로워(Voltage Follower)라고도 부른다.버퍼 회로는 입력 임피던스가 매우 높고 출력 임피던스가 낮아 입력 신호를 다른 회로에 전달할 때 소스 신호에 영향을 미치지 않고 전압 수준을 그대로 유지하면서 전달하는 용도로 사용된다.        2. 비교기 (Comparator)  -.. 2024. 9. 6.
오버슈트와 언더슈트 오버슈트 (Overshoot)오버슈트는 신호의 출력이 목표 값에 도달하기 위해 반응할 때 일시적으로 목표 값을 초과하여 상승하는 것을 의미한다. 언더슈트 (Undershoot)언더슈트는 신호가 목표 값으로 수렴하는 과정에서 일시적으로 목표 값보다 낮은 값을 기록하는 현상을 의미한다. 2024. 8. 22.
멀티미터를 사용해 다이오드 테스트 하는법 디지털 멀티미터(DMM)를 사용해 다이오드의 극성을 구별하거나 고장여부를 테스트 하는 방법을 알아보겠다. 그 전에 먼저 다이오드에 대해 알아보자.   다이오드 (Diode)다이오드는 전류가 한 방향으로만 흐르게 하는 특성을 가진 전자 부품으로 애노드와 캐소드라는 두 단자로 구성된다. 순방향 바이어스에서는 약 0.7V 이상의 전위차가 발생할 때 전류가 흐르기 시작하며, 역방향 바이어스에서는 전류가 거의 흐르지 않는 특징을 가진다.   다이오드의 극성 애노드 (Anode) : 전류가 들어오는 쪽의 단자로 기호에서 화살표가 가리키는 곳의 반대 부분이다.캐소드 (Cathode) : 전류가 흘러나가는 쪽의 단자로 기호에서 세로 막대기 쪽이다.   다이오드의 주요 특징 순방향 바이어스 (Forward Bias) :.. 2024. 8. 20.
TMS320F28388D ] 링커커맨드 파일과 컴파일러 섹션 링커커맨드 파일과 컴파일러 섹션에 대한 이해...  Compiler Sections C 코드는 컴파일러를 통해 어셈블리 코드로 변환되고 어셈블리 코드는 어셈블러를 거쳐 오브젝트 파일이 된다. 모든 C 코드는 섹션이라고 불리는 여러 부분으로 분리될 수 있는데 컴파일러는 컴파일 과정에서 C 코드를 분석하여 각 섹션에 들어갈 데이터를 구분한다. 그리고 오브젝트 파일의 구성을 보면 각 섹션별로 데이터가 저장되며 이외에도 변수, 함수 등의 심볼 정보를 가지고 있는 심볼 테이블이 포함된다. 이러한 섹션의 이름에는 .text, .stack, .bss 등 공통적으로 사용되는 것들도 있지만 툴체인마다 섹션의 이름이 약간씩 다르거나 추가적인 섹션이 있을 수 있다. C28x 컴파일러의 섹션은 다음과 같다. Section N.. 2024. 8. 16.
함수발생기 50옴, High-Z 설정에 관해 (함수 발생기 출력이 2배로 측정되는 이유) 함수발생기에서 출력 임피던스를 50옴으로 설정하면 계측장비에서 측정시 진폭이 2배로 측정되는 이유는? 보통 계측장비의 입력 임피던스가 높을수록 입력이 계측장비에 영향을 주지 않기 때문에 오실로스코프의 경우 특별한 경우가 아니면 디폴트가 1MΩ 설정이다. 여기서 특별한 경우란 수 MHz 이상 높은 대역의 신호를 측정하는 경우인데 이런 고주파 신호를 전송할 때는 송신단과 수신단의 임피던스 매칭이 되지 않으면 끝단에서 신호가 반사되어 왜곡될 수 있으므로 반드시 임피던스 매칭을 시켜 신호를 관찰해야한다. 이 경우 함수발생기와 계측장비 등에서 주로 사용하는 값이 50옴이며, 이것 때문인지 함수 발생기의 디폴트 출력 임피던스 설정은 보통 50옴이다. 다만 여기서 고려해야 할게 함수발생기와 계측장비를 둘 다 50옴으.. 2024. 8. 14.
의사난수 생성기 (PRNG, Pseudo Random Number Generator) 1. 의사난수(Pseudo Random Number)란?컴퓨터는 본질적으로 계산기이기 때문에 특정 연산의 결과는 항상 동일하며 스스로 난수를 만들어낼 수 없다. 따라서 우리는 일반적으로 알고리즘을 사용해 무작위성을 흉내내는데 이를 의사난수 생성기(PRNG)라고 한다. 의사 난수 생성기는 초기값(시드)에 의해 결정되는 수열을 생성하며 같은 시드값을 사용하면 항상 동일한 수열을 생성한다. 이러한 특성 때문에 사람이 보기에는 어느정도 난수로 보이지만 진짜 난수는 아니기에 가짜 난수라는 의미로 Pseudo Random Number라고 부른다.    2. 의사난수의 종류 2.1 중앙제곱법(Middle Square Method)중앙제곱법은 존 폰 노이만이 제안한 초창기 난수 생성 알고리즘이다. 이 방법은 숫자를 제.. 2024. 8. 8.
TMS320F28388D ] DAC 겸용 ADC 핀 사용시 주의점 DAC 겸용 채널인 ADCINA0, ADCINA1, ADCINB1의 경우 내부의 50k옴 풀다운이 있다.      해당 채널을 ADC로 사용시 영향성은? 만약 ADC 입력 단에 높은 값의 저항이 있다면 전압분배기를 형성하여 게인 오류를 일으킬 수 있다고 한다.    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/839807/tms320f28075-adcina1-internal-50kohm-pulldown-resistor-question     그리고 데이터시트를 찾아보면 ADC 입력 회로의 소스 임피던스에 대한 언급도 있다. 이건 모든 ADC 채널에 적용되.. 2024. 8. 4.
SMD 타입 저항 읽는법 3 digit 혹은 4 digit 저항은 마지막 숫자가 10의 승수로 앞자리 숫자들과 곱하면 되고, 중간에 R/K/M이 오는 저항은 뒷부분이 소수점이하 자리로 생각하면 된다.    출처 :https://www.youtube.com/watch?v=tjISrZy5S9chttps://www.youtube.com/watch?v=ziJGxqbn45A 2024. 7. 28.
아두이노 ] VIN으로 외부전원을 공급하는 동시에 USB 케이블을 연결해도 될까? 아두이노는 USB 포트를 통해 PC로부터 5V 전원을 공급받을 수 있는데 VIN 또는 배럴잭을 통해 외부 전원을 공급하는 동시에 USB 케이블을 연결해도 괜찮을까? 결론만 말하면 괜찮다이다. 다음 아두이노 전원쪽 회로를 보면 VIN이 1/2 전압분배를 거쳐 비교기의 +단자로 들어가고 비교기 -단자에는 3.3V 전압이 인가되는데 비교기는 +입력이 -입력보다 높을때 출력이 높은상태가 되고, +입력이 -입력보다 낮은 상태일 때 출력이 낮은상태가 된다. 그 다음 비교기 출력 MOSFET Gate를 제어하는데 출력이 높은상태인 경우 P 채널 MOSFET이 꺼지게 되어 USBVCC 전원을 차단하게 된다. 즉, VIN과 USB가 모두 연결된 상태일 때 VIN이 6.6V를 초과하면 공급전원이 스위칭된다. 2024. 7. 26.
Noctua 4-pin PWM fan 제어하기 with 아두이노 Datasheet      FAN Model & Specification NOCTUA NF-P14s redux-1200 PWM      Wiring   Blue 라인을 통해 PWM으로 속도제어를 할 수 있고, Green 라인을 통해 타코미터 신호를 받아 팬 속도를 알 수 있다.        PWM Speed Control 일단 PWM 신호 핀 없이 +12V랑 GND를 연결하면 팬이 최고속도로 도는데 아마도 PWM signal 입력을 받는쪽이 내부적으로 풀업이 되있나보다.  PWM 주파수는 25kHz이고 듀티를 0~100% 사이로 제어하면 된다.처음엔 digitalWrite랑 delayMicroseconds를 써서 PWM을 만들까 했는데 25kHz는 40us정도니까 delayMicroseconds로 듀티를.. 2024. 7. 22.
TMS320F28388D ] Input Qualification TMS320F28388D DSP GPIO 모듈에 있는 Input Qualification 회로는 말 그대로 신호가 유효한가 Qualification 하는 회로이다.  Inpuq Qualification 기능을 사용하면 GPIO 포트로 입력되는 신호를 지정된 횟수만큼 샘플링해서 로직이 모두 일치하는 경우에만 신호 변화를 전달하고 그렇지 않은 경우는 노이즈로 취급해 무시하게 된다.  다음 블락도를 보자. 외부 GPIO 입력 핀에 신호가 전달되면 DSP SYSCLK와 동기되어 Qualification 회로에 전달되고, Qualification 회로는 순간적인 글리치를 필터링하고 내보내는 역할을 한다.   사용자는 샘플 수(GPxQSEL)와 샘플링 주기(GPxCTRL) 파라미터를 설정할 수 있고, 이를 통해 총.. 2024. 7. 2.
Makefile 작성법 Makefile이란?Makefile은 프로젝트의 컴파일, 빌드 및 기타 작업을 자동화하는데 사용되는 파일로 make라는 유틸리티와 함께 사용된다. Makefile은 일련의 규칙과 지시를 포함하고 있어서 해당 규칙에 맞게 작성하면 소스코드를 컴파일하는 과정을 간소화할 수 있다.   왜 Makefile이 필요한가?자동화: Makefile을 사용하면 여러 파일을 컴파일하고 링크하는 과정을 자동화할 수 있다.효율성: 의존성 파일의 타임스탬프를 비교하여 변경된 파일만 다시 컴파일하므로 빌드 시간을 줄여준다.재사용성: 프로젝트마다 반복되는 빌드 작업을 쉽게 재사용할 수 있다.일관성: 모든 개발자가 동일한 빌드 과정을 따르도록 할 수 있다.  Makefile 작성법을 익히기 위한 예제 프로젝트  디렉토리 구성/pro.. 2024. 6. 22.
STM32 ] GY-61(ADXL335) 3축 가속도센서 보드 : STM32F429ZI STM32보드에서 GY-61(ADXL335) 3축 가속도센서 값을 측정해봤다.  GY-61(ADXL335) 보통 아두이노랑 많이 쓰이는 MPU6050 같은 모듈은 안에 ADC가 내장되어 있어서 디지털 인터페이스로 값을 읽는데 이 모듈 같은 경우 각 축의 가속도 값을 아날로그로 출력한다. 데이터시트를 확인해보면 작동 전압 3V~5V이고 아날로그 출력 전압의 센터 값은 1.65V이다. Full scale 센싱 범위가 +/-3g이고 Sensitivity는 300mv/g니까 아날로그 출력은 0.75V에서 2.55V 사이로 스윙할 것이다. Sensitivity of accuracy +/-10%이다.  핀 아웃은 다음과 같다.       ADC다음은 STM32 보드의 데이터시트와 매뉴.. 2024. 6. 18.
라즈베리 파이에서 ll 명령어 사용하기 라즈비안에선 디폴트로 ll이 alias 등록이 안되어 다음과 같이 에디터를 열어 수정한다.  $ cd ~$ vim .bashrc  파일 중간에 alias 추가alias ll='ls -alF' 변경사항을 즉시 적용하기 위해 다시 로드source ~/.bashrc    참고로 ls 명령어의 각 옵션이 뜻하는 건 다음과 같다.-a: 숨김 파일(파일 이름이 마침표 .로 시작하는 파일)을 포함해 모든 파일을 표시한다.-l: 파일에 대한 상세 정보를 길게(long format) 출력한다. 여기에는 파일의 권한, 소유자, 그룹, 크기, 마지막 수정 시간, 그리고 파일 이름이 포함된다.-F: 파일 이름 끝에 파일 타입을 나타내는 기호를 추가한다. 예를 들어, 디렉토리는 /, 실행 파일은 *, 심볼릭 링크는 @와 같이 .. 2024. 6. 17.
Jetson Xavier NX ] NoMachine으로 원격 제어하기 젯슨 리눅스에는 vino VNC 서버가 기본 내장되어 있어서 공식문서에도 VNC를 통한 원격제어 방법을 소개하고 있으나 속도가 너무 느리다는 단점이 있다. 그리고 xrdp를 설치하고 윈도우 PC에 기본 내장된 원격 데스크톱 연결을 사용하는 방법도 있으나 얘도 마찬가지로 속도가 너무 느리다.    여기서는 그나마 준수한 성능을 보이는 NoMachine을 통한 원격제어 방법을 소개한다. 아래 링크의 설명을 따라 진행하였다. 링크 : https://kb.nomachine.com/AR02R01074    1. 젯슨 보드에서 arm용 nomachine을 다운받고 설치한다.wget https://www.nomachine.com/free/arm/v8/deb -O nomachine.debsudo dpkg -i noma.. 2024. 6. 16.
접지(Ground)의 종류 접지란? 접지는 이론적으로 전압이 0인 지점에 연결하여 전기적 기준을 설정하는 것을 의미한다. 접지의 종류는 신호접지(Signal ground), 섀시접지(Chassis ground), 대지접지(Earth ground 또는 Earth)로 나눌 수 있으며 각 심볼과 정의는 다음과 같다.  1. 신호접지 (Signal Ground) 신호접지는 주로 전자기기 내부의 신호 처리 회로에서 사용되는 접지이다. 이 접지는 신호의 기준 전위(0V)로 사용되며, 신호 간섭을 최소화하고 신호 품질을 보장하기 위해 중요한 역할을 한다.      2. 섀시접지 (Chassis Ground) 섀시접지는 전자기기의 금속 케이스 또는 섀시에 연결되는 접지이다. 이 접지는 기기의 외부 금속 케이스와 연결되어 케이스에 의한 전자파의 .. 2024. 6. 14.
STM32CubeIDE 1.15.0에서 Build Analyzer가 동작하지 않을 때 원래 ${ProjName}.elf 파일과 같은 폴더 내에 ${ProjName}.map 파일이 있으면 Build Analyzer에 메모리 사용량이 나타나야 하는데 안나타는 경우 빌드 후 새로고침 버튼을 누르면 동작한다. 아마 STM32CubeIDE 1.15.0 버전부터 바뀐 것 같다.    자동으로 새로고침하게 하려면 아래의 Refresh 설정을 On request가 아니라 Auto로 해두면 된다. Window > Preferences > STM32Cube > Build Views settings > Build Views Resfres Mode : Auto 2024. 6. 13.
ccs 프로젝트 빌드 과정 CCS에서 프로젝트를 Build하거나 Rebuild 할 때 다음의 절차를 수행한다. 1. makefiles 자동생성 프로젝트의 활성 빌드 구성 폴더(디폴트로는 Debug 폴더)에 하나의 makefile과 여러 *.mk파일을 생성한다. makefile: 자동 생성된 *mk file들을 포함하는 메인 makefile 빌드에 참여하는 모든 소스파일은 아래 *.mk 파일에 정의되어 있다. objects.mk subdir.mk subdir_vars.mk 2. gmake를 사용하여 clean (optional) Rebuild Project 또는 Clean Project 선택시 gmake clean 명령을 사용하여 활성 빌드 구성 폴더의 .obj, .pp, .out 파일을 삭제하고, makefile 및 .map 파일.. 2024. 6. 12.
Jetson Xavier NX 냉각 팬 프로파일 변경 Jetson 보드는 PWM 제어를 통해 직접 팬 속도를 조절할 수도 있지만, 기본적으로 온도에 따라 자동으로 팬 속도를 제어하는 데몬인 nvfancontrol이 탑재되어 있다. 그 중에서도 Jetson Xavier NX 보드는 nvfancontrol 데몬이 참조하는 quiet와 cool이라는 두가지 팬 프로파일이 존재하고 각 프로파일의 구성은 다음과 같다.   프로파일 구성에는 Trip temperature, Hysteresis, Fan PWM value라는 요소가 존재하는데 팬의 속도가 빈번하게 바뀌는 것을 방지하기 위해 히스테리시스 특성을 이용해 제어한다.예를 들어 quiet 모드인 경우 46도에 도달하면 팬을 켜고 46-8(히스테리시스 값)=38도 이하로 떨어지면 팬을 끄는 식이다.  팬 프로파일 .. 2024. 6. 10.
RJ45 커넥터에서 LED의 의미 RJ45 커넥터는 이더넷 연결을 위한 표준 인터페이스로 네트워크 상태에 대한 정보를 제공하는 LED 지시등이 내장되어 있다. 일반적으로 이 LED는 초록색과 노란색 2개가 존재하며 각 LED가 나타내는 의미는 다음과 같다.         위 내용이 일반적인 구성이며 PHY칩에서 LED 모드 설정을 변경할 수 있기 때문에 다른 의미를 내포할 수도 있다. 2024. 6. 7.
STM32 ] microseconds 딜레이 함수 만들기 사용보드 : STM32F429ZI  먼저 타이머를 사용할건데 16-bit 타이머 중에 고르면 충분하다. 65.535ms까지 제어가 되는데 그 이상의 지연이 필요하면 HAL_Delay() 함수를 쓰면 되니까 말이다.여기선 TIM1을 쓴다.          TIM1는 APB2에서 클락을 공급받는다.  APB2 timer clock은 180MHz로 설정되어있다.     Prescaler 값은 180-1로 해서 1MHz(주기 1us) 클락을 얻고 Counter Period는 최대값으로 설정한다.    다음과 같이 코드를 작성한다. /* USER CODE BEGIN 0 */void delay_us(uint16_t us){ htim1.Instance->CNT = 0; while(htim1.Instance->CNT .. 2024. 6. 4.
이더넷 트랜스포머의 역할 이더넷 트랜스포머의 역할에 대해 알아보자.   위 그림은 이더넷 인터페이스를 보여주는데 사실상 요약된 그림이고 실제는 다음과 같다. MAC(in CPU/MCU) ↔️ PHY ↔️ Transformer ↔️ RJ45 ↔️ UTP ↔️ RJ45 ↔️ Transformer ↔️ PHY ↔️ MAC(in CPU/MCU)    그럼 여기서 Transformer의 역할은 무엇일까?  가장 큰 역할은 다음의 두 가지이다.Galvanic Isolation : 두 회로간 직접적인 전기적 연결을 제거해 고전압 스파이크와 지상 루프 등의 전기적 간섭으로 부터 보호하는 것. (Galvanic Isolation을 제공하는 IC는 위 그림처럼 세로 점선을 그려놓는듯 하다..)Impedance Matching : 서로 다른 임피던.. 2024. 5. 26.
Jetson Xavier NX에서 YOLOv5 구동하기 설치 방법은 아래 공식 문서를 참고했다.  https://docs.ultralytics.com/yolov5/tutorials/running_on_jetson_nano/#install-necessary-packages NVIDIA Jetson Nano DeploymentDetailed guide on deploying trained models on NVIDIA Jetson using TensorRT and DeepStream SDK. Optimize the inference performance on Jetson with Ultralytics.docs.ultralytics.comhttps://forums.developer.nvidia.com/t/pytorch-for-jetson/72048 PyTorch .. 2024. 5. 22.
JetPack 5.x에 VSCode 설치 처음엔 그냥 최신버전을 다운받아 설치했는데 아무리 해도 실행이 안되길래 뭐지 했는데 포럼에서 옛날 버전은 잘 실행된다는 글을 찾았다.    https://forums.developer.nvidia.com/t/vs-code-can-t-launch-with-jetpack-5-0/213980/10 VS code can’t launch with JetPack 5.0launch using code --verbose to see if there is any distinctive error nvidia probably broke sandboxing with chromium on this releaseforums.developer.nvidia.com   다운로드 링크 :https://code.visualstudio.c.. 2024. 5. 22.
Nvidia Jetson Xavier NX 보드에 SDK Manager로 JetPack 설치하기 기본 준비사항:Nvidia Jetson Xavier NX 보드19VDC 전원 어댑터Micro B type USB점퍼소켓 또는 F-F 점퍼선인터넷이 되는 Host PC  JetPack이란?Jetson 보드에 탑재할 OS로 Linux 커널 및 Ubuntu 기반의 Jetson Linux가 포함되어 있고 CUDA, TensorRT, cuDNN, VPI 등 NVIDIA의 최신 AI 컴퓨팅 스택이 포함된다.  먼저 SDK Manager는 윈도우는 지원이 안되므로 Ubunt 18.04가 깔린 Host PC가 필요한데 VMware를 통해 설치해준다.  설치시 여유있게 Memory는 8GB 이상 하드디스크는 128GB 이상으로 설정하고 Host 하드디스크도 여유가 있는지 확인한다.  (참고로 처음에 VirtualBox로.. 2024. 5. 22.
오실로스코프 프로브, 1:1 프로브와 10:1 프로브 패시브 프로브와 액티브 프로브 오실로스코프 프로브는 크게 패시브 프로브와(수동 프로브) 액티브 프로브(능동 프로브)로 분류할 수 있다. 두 프로브 유형의 차이는 독립적인 전원 공급이 필요한가 여부인데 그중에서 수동 프로브는 전원 공급 없이도 작동하는 가장 기본적인 프로브로 비용이 저렴하고 내구성이 좋다는 장점을 가진다. 보통 오실로스코프를 구입하면 패시브 프로브가 세트로 포함되는데 대표적으로 1:1, 10:1 프로브가 있다.  1:1 프로브1x 프로브는 입력 신호를 아무런 감쇠 없이 그대로 오실로스코프에 전달한다. 1x 프로브는 민감도가 높으며 작은 레벨의 신호를 원 신호 그대로 보고자 할 때 사용한다. 한편 1x 프로브는 10x 프로브에 비해 상대적으로 입력 임피던스가 낮아서 측정 대상 회로에 더 큰 .. 2024. 5. 22.
MAX7424 5th-Order Lowpass Switched-Capacitor Filters MAX7424은 5차 로우패스 필터 IC로 Corner frequency를 1Hz에서 45kHz 사이로 제어할 수 있으며 Switched-Capacitor 방식을 사용한다.   Switched-Capacitor Filter(SCF)란? 커패시터의 전하를 고속으로 연결됐다 끊어지는 스위치로 제어함으로써 저항과 동일한 동작을 하게 하여, 기존의 능동 필터에서 저항 부분을 구성하는 것이라고 한다. 참고: http://magazine.hellot.net/magz/article/articleDetail.do?flag=all&showType=showType1&articleId=ARTI_000000000035002&articleAllListSortType=sort_1&page=1&selectYearMonth=2009.. 2024. 5. 13.
오실로스코프 1M Ohm, 50 Ohm 설정에 관해 오실로스코프 1M Ohm, 50 Ohm 입력 설정에 관해.. 측정장치의 입력은 입력 임피던스가 높을수록 측정장치에 영향을 주지 않는다. 따라서 오실로스코프의 경우 특별한 경우가 아니면 디폴트로 1MΩ으로 설정해둔다. 여기서 특별한 경우란 수백 MHz의 대역폭 신호를 측정하는 경우 또는 신호의 반사를 막기 위해 임피던스 매칭이 필요한 경우이다. 즉, 일반적인 측정에서는 오실로스코프는 1MΩ 입력으로 설정하고, 수백 MHz의 고주파 대역의 신호를 측정하는 경우 또는 주파수 특정이 중요한 경우에는 오실로스코프를 50Ω 입력으로 설정하고 50Ω BNC 케이블을 사용해 측정한다. 다음 그림은 출력 임피던스가 낮고 상승시간이 빠른 에지 신호를 오실로스코프의 입력 임피던스를 1MΩ(왼쪽) 및 50Ω(오른쪽)으로 각각.. 2024. 5. 9.