묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결High-Speed 임베디드 Board 설계 프로젝트 (feat. 스마트폰)
독학용 PDF 관련 질문
안녕하세요? 늘 좋은 강의를 재공해주셔서 감사합니다.다름이 아니라 독학용 PDF를 제작해두셨다고 했는데 이 독학용 PDF를 다운로드는 어디서 받을 수 있는건가요? 아니면 각 파트별로 있는 PDF를 말씀하시는걸까요?
-
해결됨High-Speed 임베디드 Board 설계 프로젝트 (feat. 스마트폰)
LPDDR4 과제 Rank/Channel 질문
안녕하세요.LPDDR4 칩 탐색 및 비교 과제에서 주어진 스펙은 다음과 같습니다.· 데이터 폭(Data Width): 32-bit· 전원: 1.1 V (typical) 및 Sleep 모드 0.6 V· 클록 주파수: 1600 MHz 또는 1.6 GHz· 메모리 밀도: 16 Gb (또는 2 GB)· 랭크(Rank): 2 Rank (각 Rank 16-bit)여기에서, 요구하는것이 2 Rank가 아니라, 2 Channel이 되어야 하지 않을까 싶어 문의드립니다. 문의 사유 : 1) 32bit 데이터 폭을 가지려면 16bit x 2 channel이 되어야 함, 랭크는 CS로 선택되는 단위2) (2 Channel, 1 Rank)의 칩은 검색이 가능하지만, (2 Channel, 2 Rank) 칩은 가용한 칩이 없음
-
미해결전동킥보드로 배우는 임베디드 실전 프로젝트
수업관련
안녕하세요 수업 중간에 상전류 전환 전환 구간에 토크 리플이 존재한다고 하고 다른 교재에서는 이를 보상하기 위해 토크리플컴펜세이션을 한다고 하는데제어쟁이님 mcu 코드에도 토크리플 컴펜세이션 부분이 존재할까요?
-
미해결전동킥보드로 배우는 임베디드 실전 프로젝트
벅 컨버터 스위치 off 상태일 때 흐름
안녕하세요! 벅 컨버터 스위치가 on일 때는 이해가 가는 것 같은데 off일 때 동작이 잘 이해가 가지 않습니다....특히 인버터의 동작이 잘 이해가 가지 않습니다. 그래서 어떻게 다이오드까지 함께 전류가 흐를 수 있는지 잘 모르겠습니다ㅜ
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
PCB 발주
안녕하십니까. 인사이드 임베디드님.다름이 아니라 PCB를 완성하고 발주 전 컨펌을 받을 수 있는지 궁금해서 글 남깁니다.
-
미해결전동킥보드로 배우는 임베디드 실전 프로젝트
32. MOSFET의 특성과 동작 영역 강의 내용 중 P=I^2R질문
안녕하세요! 32. MOSFET의 특성과 동작 영역 강의에서 3:25분대에 예시로 30A와 1옴을 가지고 P=I^2R에 대입하여 30W라고 하셨는데, 900W가 맞는거죠??
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
LDO 선정 이유
안녕하세요 수업 잘 듣고있습니다. 12V > 5V 내릴 때 벅 컨버터 대신 LDO를 사용하신 이유가 무엇인지 궁금합니다. 효율 측면에서는 벅 컨버터가 더 유리하다고 배웠는데, LDO를 선택하신 특별한 이유가 있는지 여쭤보고 싶습니다.
-
미해결[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
13강 프로젝트생성해보기 관련 질문
안녕하세요. 13강을 수강하던 중 환경 구성 관련해서 혼란이 생겨 문의드립니다. 강의에서는 main.c 파일이 보이는데, 제가 현재 사용하는 STM32CubeIDE 화면에서는 main.c 파일이 바로 보이지 않아 강의 화면과 환경이 다르게 느껴집니다. 이 부분이 버전 차이 때문인지, 아니면 제가 설정을 잘못한 것인지 궁금합니다.또한 강의에서 보이는 것처럼 ST-Link 관련 설정이나 업데이트를 별도로 다시 진행해야 하는지도 헷갈립니다. 강의가 몇 년 전 기준이다 보니, 최신 버전과 화면 구성이 달라 보여 따라가는 과정에서 혼동이 큽니다.뿐만 아니라, 업데이트관련 내용에 대한 채널이 많아, 어떤것을 기준을 잡고 진행해야할지 모르겠습니다.처음에는 최신 버전으로 설치했다가, 강의와 맞추기 위해 다시 삭제한 뒤 1.19.0 버전으로 재설치한 상태입니다. 그런데도 강의 화면과 차이가 있어 어떤 버전을 기준으로 따라가야 하는지 갈피를 잡기 어렵습니다.가능하시다면main.c 파일이 보이지 않는 이유ST-Link 관련 설정 또는 업데이트가 필요한지 여부강의 수강 시 권장되는 IDE 버전이나 기타 외 환경 구성에 대한 정확한 기준이 세 가지를 중심으로 안내해주시면 감사합니다.
-
미해결High-Speed 임베디드 Board 설계 프로젝트 (feat. 스마트폰)
LPDDR4의 VDD2 / VDDQ 전원 질문
안녕하세요, 오늘도 열심히 공부하고 있습니다.제공해주신 회로를 보다보니, LPDDR4 칩 쪽의 전원에 대해서 다음과 같은 의문점이 들어 문의드립니다.1) VCC_DDR 단이 VCC1V8_LPDDR_A 노드와 비드 한개로 연결이 되어 있는데, 그렇게 된다면 VDD2에 1.1V가 인가되는 것이 아닌, 1.8V가 인가되는 것이 아닌가 싶어서 질문드립니다2) 1)번 질문과 비슷하게, VDDQ에 전원을 공급하는 VCC_DDRC 넷이 어떤 PMIC와도 연결이 되어 있지 않은 것 같아서 문의드립니다.감사합니다.
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
벅컨버터 사용 및 그라운드 분리
안녕하세요 모터 제어 잘하고 싶어서 수강중인 3년차 직장인 입니다. 먼저 좋은 강의 만들어주셔서 너무 감사드리고 즐거운 마음으로 강의 듣고있습니다~ 앞으로도 더 좋은 강의 부탁드려요~ 질문은 아래와 같습니다. 모터 구동 시 노이즈가 많이 발생될것 같은데 절연형 dcdc 컨버터가 아니라 벅컨버터를 사용하는 이유가 있을까요? 벅컨버터에서 LDO를 통해 MCU 전원이 공급되는데 그라운드가 0옴 저항으로 연결되는것 같은데 모터 구동시 노이즈가 많이 타지 않을까 하는 생각이 듭니다. 마찬가지로 게이트드라이버도 절연형이나 절연기를 사용하지 않는 부분도 의문이 듭니다. 그리고 실제 산업 현장에서는 어떻게 사용하는지도 알고 싶기도 하구요~ 모터의 모든 상의 스위칭 주파수가 같나요? 그리고 스위칭 주파수에 따라 모터의 rpm도 변하는 거겠죠?그라운드를 분리하면서 0옴 저항으로 연결하신것 같은데 노이즈 간섭을 막으려면 비드를 써야하지 않을까요? 이것도 실제 현장에서는 어떻게 사용하는지 알고 싶습니다
-
해결됨High-Speed 임베디드 Board 설계 프로젝트 (feat. 스마트폰)
ODT_CA 셋업 관련 문의
안녕하세요.해당 Schematic에 ODT_CA_A를 VDDQ로 (10k을 이용해서) 풀업, ODT_CA_B를 GND로 (10k을 이용해서) 풀다운을 한 것을 확인할 수 있었는데요, 그 의도에 대해서 질문하고자 합니다. RS512M32LZ4D2ANP-75BT (LPDDR4 칩)의 데이터시트와, JESD209-4 문서를 확인해보았는데, 모두 ODT_CA_A/ODT_CA_B의 처리에 대해선 나와있지 않았고, 다만 해당 핀과 관계있는 MR11/MR22 레지스터에 대한 설명만 나와있었습니다. RK3399 칩에서도 ODT에 대한 핀 (DDRx_ODTx, x=0 or 1)에 대한 세팅이 있는 것으로 보아, RK3399에서 LPDDR4 칩으로 ODT를 직접 제어할 수 있는 것으로 보였습니다. (chatGPT를 통해서도 같은 대답을 얻을 수 있었고요.) 그러나 작성하신 레퍼런스 회로 및 강의에서는 ODT_CA_A를 10k로 풀업, ODT_CA_B를 10k로 풀다운을 하셨는데, 다른 의도가 있을지 여쭤봅니다.
-
해결됨High-Speed 임베디드 Board 설계 프로젝트 (feat. 스마트폰)
CS에 관한 질문
안녕하세요. CS (Chip Select)가 왜 채널별로 2개가 아니라 4개의 핀이 존재하는지 질문드립니다. RK3399 데이터시트 : Support up to 2 ranks (chip selects) for each channel; totally 4GB(max) address space. Maximum address space of one rank in a channel is also 4GB, which is software-configurableRS512M32LZ4D2ANP (LPDDR4칩) 데이터시트 : Chip Select: CS is part of the command code. Each channel (A & B)has its own CS signal. 위 내용을 보면 AP에서도, LPDDR4에서도 각각 2개의 CS를 지원한다고 되어있는데, 실제 핀맵을 확인해보면 AP 기준으로는 채널당, LPDDR4 기준으로는 칩당 각각 4개의 CS가 있는 것을 확인하였습니다. (AP 기준으로는 DDR0_CSN1~4 or DDR1_CSN1~4 , LPDDR4 기준으로는 CS0a, CS1a, CS0b, CS1b) 마찬가지로 JEDEC 문서에서도 CS 핀이 두개인걸 확인했습니다. RS512M32LZ4D2ANP 칩 데이터시트 기준으로, 한 개의 칩 안에 두개의 채널이, 그리고 한 채널당 두개의 랭크가 존재하기 때문에, 각 채널당 랭크 선택을 위한 CS가 각각 2개씩 있어, 칩 한개에는 총 4개의 CS가 존재하는 걸까요? 감사합니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 2 (AMBA AXI4 완전정복)
[HDL 32장-2부] 참고 링크 관련
안녕하세요 🙂[1. 질문 챕터] : eg) 몇 장, 몇 분 몇 초 쯤. or 수강생 분들이 봤을 때 어디구나?! 할 수 있게 표기 부탁 드려요.[2. 질문 내용] : eg) 질문 내용을 자유롭게 작성해주시면 되겠습니다 🙂[3. 시도했던 내용, 그렇게 생각하는 이유] : eg) 설치영상은 이렇게 시도했는데 안되더라 or 본인의 생각을 적어주세요. (실습 내용 중에 이해가 안되거나 잘못된 내용이 있는데, 이러 이러한 근거로 나는 이렇게 생각합니다.)안녕하세요, 맛비님.아래 시간대에 언급해주신 링크가 영상 하단에 안 보여서 문의 드립니다. 관련 링크를 첨부해주시면 공부에 많은 도움이 될 것 같습니다.4:50 - RESP 관련 링크23:20 - AXI VIP 관련 링크문의 읽어주셔서 감사합니다!
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
EEPROM I2C 풀업저항
안녕하세요 강의 잘 보고 있습니다.EEPROM I2C 통신시에 풀업저항이 필요한것으로 알고있는데 풀업저항이 보이지 않아 질문드립니다. 해당 소자 데이터 시트를 참고해봐도 "A pull-up resistor must be connected from Serial Data (SDA) to VCC" 라고 나와있는데 설계 오류인것인지 아니면 어떤 이유가 있어서 저렇게 설계를 하신것인지 궁금합니다!
-
해결됨디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
강의 만료일 연장 신청
안녕하세요!제가 취업하고 시간이 안나서 강의수강을 미루고 있다뒤늦게라도 강의를 들으려고 하는데 혹시 강의 만료일 을 연장해주실 수 있으실까요? 항상 도움 많이 받고 있습니다 감사합니다!
-
미해결신입 개발자를 위한 Armv8-A Architecture Overview (저자 직강)
SP와 SP_ELn의 관계
SP와 SP_ELn의 관계에 대해 궁금해서 추가로 공부해보니, SP는 Exception Level에 대응되는 SP_ELn을 가리키는 alias(하드웨어적인 매핑) 이라고 합니다. 그럼 SP는 가리키기만 할 뿐, 실질적 존재는 SP_ELn 레지스터이니, SP_ELn이 업데이트 될 때 SP가 동시에 업데이트 된다는 설명이 부자연스럽다고 느꼈습니다. SP는 항상 별칭으로 가리키고 있을 뿐인 것이니.... 제 이해가 맞는 걸까요?
-
미해결전동킥보드로 배우는 임베디드 실전 프로젝트
측정관련 질문
안녕하세요 수업 너무 잘 듣고 있습니다.수업을 듣다보니 오실로스코프 관련 파형이 많이 나와 한번 실험해볼려고하는데 어느 부분을 측정해야 PWM pulse 나 혹은 모터 구동시 전압 이나 노이즈를 확인할 수 있을까요?(수업에서는 측정한다고 말씀해주시긴 했는데 어디 물려야 할지를 말씀안해주셔서) 추가적으로 dead time 에따라 전압 전류 파형이 바뀌고 200ms부터 1us까지 실험을 통해 정한다고 말씀해주셨는데 이 부분도 200 부터 1usec 까지 순차적으로 디버깅하면서 모터의 전압을 보면 되는걸까요? 모터의 전압을 파형을 볼때 사실 큰차이가 없을거같은데 어떤 부분이 유의미하게 차이가 일어나나요?항상 잘 듣고있습니다 감사합니다.
-
해결됨센서데이터를 수집하는 내가 만드는 ESP32 IoT 기기 - 초보자·아두이노 사용자
제조사측 문의시 대처하는 방법
JLCPCB에 주문을 넣으면, 어떤때에는 담당자가 이메일로 부품의 위치나 방향이 맞는지 물어보는 경우가 있습니다.아래는 그런 예시입니다. (제가 받은 이메일입니다.)Hi there,Sorry to bother you, but there is one thing that we want to confirm with you about your SMT order before proceeding.Since we are not so sure about the polarities of the components D6 D8 are correct or not. Could you please kindly check if the polarities and placements of the SMD components are correct in the below 2D picture? Is it okay to proceed with production?Your early reply will be highly appreciated, thank you so much!Best regards 번역기를 돌려서 내용을 살펴보면, 다이오드 D6과 D8의 방향이 정말 맞는지 확인해 달라는 내용입니다. JLCPCB는 부품의 위치와 방향 등에 대한 간단한 확인을 항상하며 (보통 다이오드나 칩의 방향) 주문자에게 문의 사항이 있을 경우, 위에서 처럼 이메일로 확인을 받습니다. 아래는 위의 메일과 함께 첨부된 사진입니다.각 각 보드에 보시면 왼쪽 아래에 D6, D8이 있고, 방향이 제대로 되어 있습니다.그래서 답변을 작성하고, 영어로 번역해서 아래와 같이 응답합니다.Yes, for D6 and D8, their polarities are correct. "+" is right and "-" is left in the attached figure. 그럼 아래와 같이 담당자로부터 답변이 오면서 조립을 진행합니다.Hi there,Thank you for your reply.Well noted, we will continue to proceed.Best regards 문의의 내용은 그때마다 조금씩 다를 수 있으나 대게 방향에 관한 것입니다.혹여나 담당자에게서 이메일이 왔는데 어떤 내용인지, 어떻게 해야 좋은지 잘 모르시겠으면 제게 도움을 요청하시기 바랍니다.
-
해결됨센서데이터를 수집하는 내가 만드는 ESP32 IoT 기기 - 초보자·아두이노 사용자
직접 만들어 봐야 내 지식이 된다
안녕하세요, 그린탐입니다. 이미 여러 수강생분들이 완강하신것으로 보입니다.그러나 강의를 끝까지 다 들었다고 내 지식이 되는 것은 아닙니다.반드시 직접 만들어보고 동작하는 것까지 직접 경험해 보셔야 내 지식과 경험이 되고, 그제서야 내가 아는 것이 됩니다.그래서 수강생 여러분들은 강의 내용을 그대로 따라서 직접 제작해 보시고, 주문 제작 후 보드구동까지 해보시기 바랍니다.처음 제작할 때 가장 어려운 부분은 "내가 만든 보드가 정말로 동작할까?"입니다. 그래서 처음 시작은 항상 이미 남이 만든 것을 따라하기 입니다. 맨처음 만들때는 강의 동영상과 자료를 통해서 얻은 KiCad 프로젝트 파일을 이용해서 그대로 따라서 제작해 보시기를 권합니다. 그런 후, 그 다음 버전을 제작할 때 각자의 필요에 의해서 추가하면 됩니다.또한 제작 시 가장 자주 부딪히는 문제는 부품 수급 문제입니다. 자주 사용되는 부품들, 저항이나 캐패시터는 제조사가 다량 보유하고 있으므로, 교체할 필요가 낮으나, 가장 잘 자주 재고가 떨어지는 것들은 스위치, LED, 커넥터 류 들입니다. 이 때에는 같은 기능을 하는 다른 부품을 검색해서 사용하면 됩니다.이때 KiCad에 새로운 부품을 라이브러리에 추가하는 방법을 강의에서 설명했으니 그대로 따라하시면 됩니다. 제작하시다가 어려운 점이나 잘 모르는 사항이 있으시면 본 게시판 혹은 디스코드, 아니면 개인적인 이메일로라도 문의 주시면, 가능한 빨리 답변드리겠습니다.제작 후 동작까지 성공하신 분이 있으시면 여기나 디스코드에 후기를 올려주시면 감사하겠습니다.
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
벅컨버터 출력전압
벅컨버터의 출력전압을 12V로 만드는 이유가 무엇인가요?