Study_Embedded (23) 썸네일형 리스트형 About STM TSC 0. OverviewSTM의 U0 series MCU 내 내장된 TSC(Touch Sensing Controller) 에 대한 내용STM의 RM0503 : STM32U0 Series Reference Manual 내 TSC 관련 내용 분석https://www.st.com/resource/en/reference_manual/rm0503-stm32u0-series-advanced-armbased-32bit-mcus-stmicroelectronics.pdf1. About TSC유리, 플라스틱 등의 유전체와의 집적적인 Touch를 피하며 전극 근처의 유전체 접촉을 감지하는 Touch Sensing Controller유전체로 인한 Capacitive 변화는 Surface charge transfer acqusit.. [오제이 튜브의 임베디드 실전 강의] 13강 오실로스코프 마지막 공부! 13강 목표 : 오실로스코프 상세 사용법 숙지1) 오실로스코프란오실로스코프(oscilloscope)란 : Oscillator(진동)을 Scope(관찰)하는 기계즉 진동 파형을 보는 장비X축은 시간을 의미Y축은 전압의 크기를 의미즉 시간의 변화에 따른 신호를 나타내는 장비1-1) 오실로스코프 사용 이유멀티미터기로 전압 측정 시 순간 순간의 전압은 볼 수 있음실제 신호는 아래처럼 일정 시간 3V 유지 -> 일정 시간 0V 유지 형식으로 나타남이러한 파형은 멀티미터로 측정이 불가능함 : 오실로스코프 사용 이유오실로스코프는 실제로는 점으로 분포된 순간순간의 신호들을 보기 편하게 선으로 연결해줌 임베디드 프로그래밍에서의 경우 만든 장치가 올바른 신호를 내는지 여부를 확인하기 위해 사용2) 오실로스코프의 구조Sin.. [오제이 튜브의 임베디드 실전 강의] 12강 오실로스코프 사용방법 + 멀티미터기 사용방법 12강 목표 : 오실로스코프와 멀티미터기의 기본적 사용방법 공부 1) 멀티미터 사용방법위의 멀티미터는 AC/DC 전압만 측정 가능(전류 측정 불가능)1-1) AC 측정왼쪽 사진처럼 아래의 스위치를 ACV로 돌려 AC 전압 측정 설정오른쪽 사진처럼 측정하고자 하는 곳 양쪽에 프로브를 물려 전압 측정고압의 AC전압 측정시 감전될 수도 있으므로 조심해서 측정할 것. 두 선을 붙이면 쇼트가 나므로 위험 (위의 경우는 220V)전압이 흐르는지 여부를 확인할 수 있음합선나면 큰 열이 발생함1-2) DC 측정DCV 측정은 임베디드 개발을 하며 매우 자주 함. ex) GPIO는 5V -> 실제로 5V가 뜨는지를 확인5V의 DCV를 출력한다고 표시되어있는 어답타의 실제 출력 전압 측정빨간색 프로브를 +에, 검은색을 -.. [임베디드 레시피]1.2 신호와 주파수 영역 ~ 1.3 Analog 신호와 Digital 신호, 그리고 Ground 강의 출처https://recipes.tistory.com/ 임베디드 레시피 - 친절한 임베디드 시스템 개발자 되기 강좌친절한 임베디드 개발자되기 강좌입니다. 임베디드 레시피recipes.tistory.com2. 신호와 주파수 영역주파수(Frequency) : 1초간 주기적인 현상이 일어난 횟수 [Hz]혹은 1초 사이에 전류의 극성이 변하는 횟수1Hz : 1초간 진동 1회 발생 / 2Hz : 2초간 진동 2회 발생 위처럼 주기를 갖는 신호를 AC, 주기를 갖지 않는= 신호를 DC 신호라고 부름AC, DC 신호 관련 : https://youngseong.tistory.com/238 전기/전자 관련 기초 지식- 전자 관련 기초 지식 및 용어전류 (Current) : 전하를 띤 입자들의 흐름으로, 단위 시간.. ISP, IAP 차이 ISP (In System Programming)Peripheral Interface(USB, UART, CAN 등), 혹은 JTAG 등을 통해 MCU에 Programming 하는 방식IAP (In Application Programming)Reset 없이, Application 자체적으로 Flash Memory 내의 코드를 실행시키는 방식Bootloader를 별도로 두어 타 Interface를 사용하지 않고 Firmware를 다운로드 할 수 있도록 하는 Program Code즉 새 FW 를 받아 Main Application의 Flash Memory 공간에 Write하는 역할Main에서 IAP에 Update를 요청 참고 자료 : https://developer.arm.com/documentatio.. About STM32CubeN6 ARM Cortex-m55 기반의 STM32 32bit MCU 상에서 동작STM32N6 Series MCU 개발에 필요한 Embedded Software Components 들의 집합체STM32Cube와의 상호작용을 통해 STM32N6 뿐만 아니라 STM32 Series와도 호환 가능 STM32CubeN6 MCU Package Solution은 위 사진처럼 서로 상호작용이 용이한 3개의 Level로 구성되어있다Level 0BSP (Board Support Package) : LCD, Audio, microSD 등의 Hardware와 연관된 API 제공Component : STM32가 아닌 외부 장치와 연관된 DriverBSP Driver : 특정 Board와의 linking을 지원하고 User 친화.. About AVR, ARM Processor, and Protocol 1. AVR (Advanced Virtual Risc)Atmel 사에서 개발한 칩으로, ARM Core 시대 이전에 주로 사용되던 칩ROM, ERPOM, EEPROM (CPU 동작 시 필요한 보조기억장치)를 사용하지 않은 단일 칩Flash Memory를 사용한 최초의 MCUHarvard Architecture, Risc Processor 사용ISP (In System Programming) 지원AVR Chipset 자체에 Flash Memory가 내장되어 있어 별도 외부 Memory 없이 Programming 가능SPI, UART 통신 사용Ex) Atmega128 - About Atmega128Atmega128 : Atmel 사에서 개발한 8 bits MCU128은 Flash Memory size를 의.. Jetson Nano 'System throttled due to Over-Current 관련 Jetson Nano에 모니터를 연결하고 사용시 아래와 같은 경고창이 뜰 때가 있음 이는 Hardware에 정의된 Low Voltage Threshold보다 낮은 전압이 들어오거나 Software에 정의된 Critical Current Limit 보다 높은 전류가 들어온 것이 원인임 과전류는 Board 내부의 INA3221 Power Monitor를 통해 감지되어 Soctherm-OC를 통해 Hardware Clock Throttling을 Trigger하여 전력 소모를 줄임 저전압은 Board 내부의 Voltage Comparator를 통해 감지되어 Soctherm-OC를 통해 Hardware Clock Throttling을 Trigger함 참고 자료 : 아래 링크의 'Under Voltage and O.. 이전 1 2 3 다음