Home » Electronics

Electronics

FIR(Finite Impulse Response) Filter -샘플링(Sampling)

FIR 필터를 설계하기 이전에 sampling 을 좀 더 분석해보기로 함. 목차 이번 포스팅의 핵심 주제는 Sampling 을 심층 분석 하는 것이다.수식은 여기 블로그를 참고했으니, 자세한 유도과정은 참고 바란다. Sampling 에 대해 알아보자.  이전 포스팅은 아날로그처럼 continuous time에 대한 수식이지만, 우리가 디지털 필터를 처리한다면 discrete time으로 처리해야한다. 따라서 이전에 나온 수식을 좀 가공할 필요가 있다. 하지만 […]

FIR(Finite Impulse Response) Filter -샘플링(Sampling) Read More »

FIR(Finite Impulse Response) Filter에 대해 알아보자

목차 FIR Intro FIR 필터를 직역하면 주로 ‘유한 임펄스 응답’ 필터라고도 부른다. 이게 무슨 소린가 싶을텐데, 대충 뭐.. 출력이 입력에 영향을 주지 않는 필터라고 보면 된다. 이것도 무슨 소리인가 싶을텐데… 아래의 그림을 보면 이해할 수 있다. 포스팅은 주로 위키를 참고했다. 위에서 보는 것처럼 x[n]은 입력이고 모종의 필터를 거친 결과가 y[n]이다. 따라서 y[n]으로부터 x[n]으로 되돌아가는 길이

FIR(Finite Impulse Response) Filter에 대해 알아보자 Read More »

푸리에 변환(Fourier Transform)에 대해 쉽게 알아보자

목차 INTRO 이번에는 푸리에 변환에 대해 알아볼 것이다. 푸리에 변환은 주파수 관점에서 신호를 이해하고자 할 때 사용한다. 이를테면 50Hz의 sine wave나 cosine wave를 푸리에 변환하면 50Hz 쪽에 신호의 세기가 나타는 식이다. 우리는 오일러 식으로 주파수를 표현하는 법을 배웠다. 푸리에 변환은 이런 사이트에도 잘 표현되어 있으니, 이 글이 이해가 안가면 해당 글을 참고하라. 오일러 식 오일러

푸리에 변환(Fourier Transform)에 대해 쉽게 알아보자 Read More »

앨리어싱 (Aliasing) 현상에 대해 쉽게 알아보자

오늘은 오랜만에 신호 처리 관련 포스팅이다. 목차 이번에는 시간 관점에서 한번 찍먹해보고, 주파수 관점에선 한번 찍먹해보겠다.앨리어싱 현상이란 대충 설명하면 샘플링이 그지같이 되어서 각기 다른 신호를 구별해내지 못하는 현상을 의미한다. a를 b로 오인할 수 있다는건데 이게 무슨 소린가? 그냥 아래에 있는 그림을 보면 알 수 있다. 앨리어싱 현상 찍먹해보기 위에서 보는 것처럼 실제 주파수는 디게 높은데,

앨리어싱 (Aliasing) 현상에 대해 쉽게 알아보자 Read More »

Op Amp (연산 증폭기)로 반전, 비반전 증폭기 구성하기

OP AMP 포스팅 입니다. 본 포스팅은위키를 참고하여 작성했습니다. 우리가 흔히 아는 OP AMP는 아래와 같이 생겨먹었다. 이 증폭기의 기본 정의 중 중요한거 세가지를 꼽으라면 아래와 같을 것이다. 입력 임피던스는 무한 출력 임피던스는 0 개방 이득 A는 무한 이번에는 3번을 중심으로 짚어보고자 한다. 보통 이런식으로 Feedback을 구성하지 않는 경우를 비교기로 활용한다. V+가 크면 플러스 무한대로, V-가

Op Amp (연산 증폭기)로 반전, 비반전 증폭기 구성하기 Read More »

자동제어 궤한 루프 제거하기

자동제어 궤한 루프 제거 포스팅입니다. 이번엔 자동제어 중에서 궤한 (Feedback loop)를 제거하는 방법을 서술하고자 한다. 아마 공학도 중에서 기계 공학, 혹은 전자 공학을 공부하는 사람들이라면 수식이 간단히 정리되는 방법을 모를 것 같다. 보통 대충하고 넘거가거든. 보통 결과만 알려주는 경우가 많다보니 그럴 것이다. 병렬의 경우 그냥 더하면 되니까 넘어가고, 피드백만 다루겠다. 통상 공부를 하면 나오는 루프는

자동제어 궤한 루프 제거하기 Read More »

Ble GATT 개론

Ble GATT 개론 포스팅입니다.  GATT에 앞서서 아래 표 좀 보고 가자.  프로파일이 있으면 그 밑에 서비스가 있고 Service 밑에 Characteristic이 있고, 거기에 Descriptor가 붙는 식이다.  그러니까, 프로파일은 그냥 내 프로필이니까 넘어가고 서비스부터 들여다보자.  서비스는 이 사이트에서 들여다 볼 수 있다. 위 표가 그 사이트에 있는건데, 예를 들어보겠다. 이를테면 스마트 워치를 만든다고 하자. 폰(Client)에게 스마트 워치(Server)의

Ble GATT 개론 Read More »

STM32F0 PWM 설정 부록 설명

STM32F091RC PWM목차 STM32F0XX CUBEMX로 PWM클럭 설정하기 STM32F0XX PWM 코드 작성하기 STM32F0XX PWM 설정 부록 설명 (현재 포스트) STM32F0XX PWM Duty 조절하기 설정 포스팅 보신 분들은 아마 설정만 보아서는 바로 이해가 안가시는 분들도 계시리라 생각합니다. Prescaler : 분주기니 뭐니 이야기를 하는데, 그냥 간단히 클럭을 나누는것이다. 이를테면 48Mhz는  이므로 매우 주파수가 높다.  육안으로 PWM제어하는 것을 보고 싶다면 속도를 느리게

STM32F0 PWM 설정 부록 설명 Read More »

SAR과 SD(Sigma-Delta) ADC를 비교해보다.

Sigma Delta컨버터(녹색)와 SAR(빨강)의 비교 요즘 이런저런 일이 많아 블로그 관리가 소홀하다. 오늘은 매우 짧은 포스팅을 할  생각이다. 연구실에서는 주로 생체신호를 측정한다. 따라서 고주파는 필요없는 경우가 많다. 보통 ECG와 같이 심박을 측정할 때 사용하는 칩에서 Sigma Delta 컨버터를 탑재하는 경우가 많다. Sigma Delta 컨버터의 원리가 복잡해  설명하기 매우 난해하지만 오버 샘플링으로 양자화 잡음을 최대한 줄이고 노이즈

SAR과 SD(Sigma-Delta) ADC를 비교해보다. Read More »

MCP1826S 사용 이유 알아보기

MCP1826S – 리니어 레귤레이터 선택 이유   아두이노 커스텀 보드 시리즈 아두이노 커스텀 보드를 만들어보자. (아두이노 DIY 보드 만들기) MCP1826S 사용 이유 알아보기(레귤레이터) 아두이노 커스텀 보드 아트메가 보드에서 만들기 (Arduino ISP) 아두이노 FT232RL 회로에 대한 고찰   이 포스트는 아두이노 커스텀 보드 설계의 부록이다.   1. 리니어 레귤레이터는 뭐하는 놈인가? 우리는 레귤레이터를 알 필요가 있다. 레귤레이터는

MCP1826S 사용 이유 알아보기 Read More »

MOSFET(N-TYPE) 사용시 주의할 점

MOSFET(N-TYPE) 주의점에 대한 포스팅입니다.   근 2주만의 포스팅이다. 요즘 일이 많기도 하고, 올릴 컨텐츠도 딱히 많지도 않았다.   MOSFET은 보통 스위칭 소자로 많이 쓴다. 이게 뭔 말이냐면, STM32칩과 같은 MCU로 대신 전원을 켜고 꺼줄 수 있단 말이다.   블루투스로 전등을 끄라고 MCU에 명령을 줬는데, 주인이 옛!하고 달려가서 불을 끌 수 없지 않나. 그러면 MCU를 쓰는

MOSFET(N-TYPE) 사용시 주의할 점 Read More »