임베디드 용어설명 33

스피커 작동원리? 고장판별 방법? 특성과 표기

스피커 작동 원리 스피커의 동작 원리는 어떻게 되는 걸까요? 스피커는 오디오 신호를 받아서 소리를 내는 기기입니다. 스피커는 일반적으로 두 개의 신호 선이 있습니다: 하나는 양극(+)이고 다른 하나는 음극(-)입니다. 이러한 선들은 오디오 신호를 전달하기 위한 것이며, 스피커 자체에는 별도의 전원 공급이 필요하지 않습니다. 가청 주파수 대역과 나이의 영향 우리는 가청 주파수 대역의 소리를 듣습니다. 이에 대한 자세한 설명과 나이가 들면서 높은 주파수 소리를 듣지 못하는 이유에 대해 알아봅시다. 우리가 듣는 소리는 주로 20Hz에서 20kHz 사이의 가청 주파수 대역에 해당하는데, 나이가 들면서 높은 주파수의 소리를 듣지 못하는 경우가 발생할 수 있습니다. 스피커의 인덕터와 교류 신호 스피커는 가청 주파수..

MicroSD카드 회로도, DET핀 연결 방법

Micro SD 카드 아트웍 하기 전에, MCU와 SD 카드 사이의 회로를 연결하는 방법에 대해 알아보겠습니다. 이 회로는 Kicad를 사용하여 Hirose사의 DM3AT SD 카드 슬롯을 그린 것입니다. SD 카드를 MCU에서 사용하려면 SDIO (Secure Digital Input/Output) 프로토콜을 사용합니다. 회로에는 SDMMC_DAT 데이터선 0~3번, 클럭 핀인 CLK, 명령어 라인인 CMD, 그리고 SD 카드 삽입 여부를 확인하는 DET 핀이 포함되어 있습니다. DET 핀은 SD 카드의 삽입 상태를 감지하는 역할을 합니다. MCU의 GPIO8 핀과 연결되며, GPIO8 핀은 내부적으로 Pull-up 상태이다가 DET_A와 DET_B 핀이 쇼트되면 GND로 상태가 변하여 SD카드가 삽입..

DDR5, DDR4, DDR3, DDR2, DDR의 사용 전압과 속도, 핀 비교 호환성은?

소개 오늘은 컴퓨터의 필수 메모리인 RAM의 표준인 DDR(Double Data Rate)의 세대간 차이에 대하여 알아보도록 하겠습니다. DDR은 성능 향상과 전력 소비 감소를 목표로 하여 각각 다른 세대로 발전되어왔습니다. ( RAM 의 원리는 컴퓨터 구조 시간에 배울 수 있습니다. https://yz-zone.tistory.com/89 ) [ 컴퓨터구조 ] 5.6 DDR SDRAMDDR SDRAM ▣ DDR SDRAM ▪ 기억장치의 액세스 속도는 CPU에 비하여 현저히 낮음 ▪동영상 처리, 음성/영상 압축과 같은 대규모 데이터 처리 응용 증가 ➔주기억장치 병목 현상 심화 ▪ 기억장치 액세yz-zone.tistory.com 이 글에서는 DDR, DDR1, DDR2, DDR3의 주요 차이점을 설명하고자 ..

다이오드의 종류와 특성(다이오드,쇼트키다이오드,제너다이오드)

1. 일반 다이오드(Silicon Diode) 다이오드를 통하여 전류가 흐르려면, 다이오드의 문턱전압을 넘어야한다. 일반 실리콘 다이오드의 경우 약 0.8v 이다. 이때, 다이오드가 열을 내뿜는데 아래의 소비전력과 발열 특성을 가지고 있다. 2. 쇼트키 다이오드(Schottky barrier Diode) 문턱전압이 실리콘 다이오드보다 낮은 다이오드 이다. 즉, 쇼트키 다이오드가 온도 특성을 실리콘다이오드보다 더 낮게 가져갈 수 있다. 다른 장점으로는 문턱전압이 낮기 때문에 아주 빠른 스위칭 속도를 가진다. 그말은 전압강하가 적게 일어나는 것과 같다. 주파수 60Hz의 Sine Input 인 노란색 파형, 초록색은 일반 실리콘, 파란색은 쇼트키 다이오드이다. 오른쪽 위의 전압 값을 보면, 쇼트키 다이오드의..

JLCPCB VIA 홀 옵션에대한 설명(tented,untented,plugged,…)

비아(Via)란? Top Layer와 Bottom layer를 연결해 주는 통로 역할을 하며, 노이즈제거, ESD 쉴드, GND보강, 열분산 등 많은 역할을 한다. JLCPCB Via 설정들에 대한 설명 보드 제작하려고 JLCPCB.com 에 접속했다. 최근 업데이트로 여러 옵션들이 생겼다. 전세계를 대상으로 하는 사업을 확장하면서 캐파는 키울만치 키웠고, 이제 품질에 대한 선택, 즉 옵션을 소비자에게 제공함으로써 다양한 가격 정책을 통해 마진을 높이려는 사업전략이라고 생각된다. 오늘은 새로생긴 옵션들은 많지만 그 중 **비아(Via)**에 대한 설명을 준비했다. 내용을 시작하기전, 기본 용어로 솔더마스크에 대해서 알고 다음내용을 읽으면 이해가 쉽다. 솔더마스크는 솔더마스킹 잉크가 덮이는 것을말한다. 솔..

라즈베리파이 pi 로그인이 안됨 해결방법.(Bullseye 버전 이후 default ID 삭제)

아니 내 라즈베리파이 새 이미지 다운 받았는데 왜 pi / raspberry 로 로그인이 안되지?? 해결방법 Bullseye 업데이트후 라즈비안에서 초기 default 로그인 ID / PW 이었던 pi / raspberry 가 삭제되었다고 한다. 이유인 즉슨, 수많은 제품들의 보안 문제로 이러한 결정을 하게 되었다고 한다. SD card 나 EMMC 를 Windows 또는 Mac에 연결 한 후, boot에 userconf.txt 파일과 함께 한줄 명령어를 추가 하면 된다. username:encrypted-passwd 추가 해주어야한다. userconf.txt username:encrypted-passwd username에는 login 하는 ID를 입력하고 encrypted-passwd 에는 암호화된 비..

ESP IDF 설치 (Mac OS)

ESP-IDF란? ESP-IDF는 Espressif 사에서 만든 IoT 개발 툴로, 호스트인 컴퓨터와 타겟인 ESP보드간 컴파일할 수 있게 하는 툴체인이다. 실행 시 터미널창이 뜨며, 리눅스 명령어를 기반으로 사용할 수 있다. 프로젝트 생성, 수정, 컴파일, 빌드, 플래시 할 때 사용한다. ESP-IDF는 아래 그림과 같은 순서로 프로젝트(앱)를 타겟(ESP32)에 업로드 한다. 준비물 - Mac OS / (Windows또는 Linux) - ESP32 Board (이글은 ESP32-EYE 사용) - USB cable 파이썬설치 python3.x 버전이 설치되어있지 않다면, 다음 홈페이지에가서 다운로드 받으시기 바랍니다. 운영체제에 따라 다운로드 홈페이지가 바뀌니 OS와 버전을 확인하시고 최신버전으로 받으..

Raspberry pi cm4 SPI0 CE0 CE1 사용 / ENC28J60, TFT 2.2 LCD 사용

"SPI 5개나 있으니까 두개 연결하면되겠지?" 멍청한 생각이었다. 그냥 SPI를 이용한다면 파이썬 라이브러리를 통해 SPI 프로그램을 구현하기만 하면 될것이었다. 하지만 라즈베리파이에서 지원하는 디바이스인 ENC28J60을 사용하려고 하니 문제가 발생했다. SPI 한 채널 CE0,CE1를 이용한 이더넷과 멀티디바이스 연결 SPI를 사용하는 두개의 모듈 SPI 2.2 TFT 모델과 ENC28J60 을 멀티로 연결 하는 방법은 다음과 같다. 1. 라즈베리파이의 SPI0 - GPIO10(MOSI), GPIO9(MISO), GPIO11(CLK) 연결. 2.2 TFT - Raspberry pi CM4 VCC - 3.3v GND - Ground CS - GPIO8 RESET - RUN_PG DC - GPIO25 ..

STM32F105 CDC라고 쓰고 USB 가상포트 라고 읽는다.

CubeMX로 SYS,RCC,USB_OTG_FS,USB_DEVICE,Clock설정 SYS - [Debug] - [Serial Wire] 선택 USB_OTG_FS - [Device_Only] 선택 USB_DEVICE - Class For FS IP - [Communication Device Class(Virtual Port Com)] 선택 RCC - High Speed Clock(HSE) - [Crystal/Ceramic Resonator] 선택 Clock Configuration 탭에서 Crystal의 Mhz 를 수정하고 [Resolve Clock Issues]를 클릭 경고메세지가 팝업되는데, STM32CubeMX에서 자동적으로 Clock셋팅을 해주는 작업임. [확인] 클릭 프로젝트의 이름과 위치를 지정..