묻고 답해요
163만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
PCB HW설계 실무 강의 무제한 신청
삼코치님 안녕하세요! 현재 PCB HW설계 실무강의 수강중에 있습니다. 처음 신청할때 무제한 강의 수강이 가능하다는 글을 본거같은데 현재는 사라진거 같아 어떻게 신청을 해야하는지 알려주시면 감사하겠습니다!
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
컨버터 구간(12V→5V) 커패시터 배치 관련 질문
안녕하세요 제어쟁이님.컨버터 구간(12V → 5V)을 학습하던 중, 커패시터 배치 방식에 대해 궁금한 점이 있어 질문드립니다. 보통 LDO 회로에서는 100nF와 같은 소용량 세라믹을 칩에 가장 가깝게, 그다음으로 22uF 전해/MLCC를 배치하는 것으로 알고 있습니다. 그런데 PCB 설계에서는 22uF가 100nF보다 스위칭 소자에 더 가깝게 배치되어 있었습니다. 이에 대해 제가 이해한 내용을 정리해 보았는데, 맞는지 확인 부탁드립니다.전동기 인버터는 일반적인 LDO와 달리 수 A 단위의 큰 스위칭 전류 리플이 주요 과제라고 생각했습니다. 따라서 MHz 이상의 고주파 노이즈 억제(100nF)보다, 수백 kHz~MHz 대역의 스위칭 리플 전류를 효과적으로 줄이는 22uF MLCC를 스위칭 루프에 더 가깝게 두어 루프 임피던스를 최소화하는 것이 더 중요했을 것이라 이해했습니다. 제가 정리한 이 관점이 실제 설계 의도와 부합한다고 보아도 될까요? 바쁘신 와중에 답변해주셔서 감사합니다.
-
미해결PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
[ERC warning] footprint
Debugger 스케메틱 설계를 진행하고 ERC를 돌렸는데 footprint랑 Label문제로 waring이 33개가 뜹니다.footprint library를 강의에서 설정한대로 .PCBLIB로 만들었고 label을 다 붙혔는데 어떻게 해결해야 할까요??
-
해결됨[6주 과정] 전동킥보드로 배우는 임베디드 실전 프로젝트
MCU주변회로 설계에서 Cap갯수 관련 문의드립니다
데이터 시트에 VDD 주변에 100nF 20개를 달아야 한다고 나와있어서, 과한게 아닌가 싶어 좀 찾아보니 저희 사용하는 마이컴의 레이아웃에는 VDD가 5개라 VDD 갯수만큼 캡이 추가된 걸로 이해를 했습니다. 하는 김에 전원핀 관련된 Cap을 하나하나 찾아봤는데요.저희 회로도에서 100nF짜리가 2개가 남는것 같습니다.VDD 5개 : 100nF 5개 + 4.7uFVDA : 100nF 1개 + 1uFVref+ : 100nF 1개 + 1uF?? : 100nF 2개설계상 마진으로 두신거라고 이해하면 될까요?
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
직무관련해서 질문이 있습니다.
안녕하세요 삼코치님.현재 삼코치님의 강의를 수강 중인 학생입니다.직무 관련하여 궁금한 점이 있어 글을 남깁니다.FPGA를 공부하다 보면 로직 설계, 타이밍 검증, Layout 등을 진행하게 되는데 만약 MCU 기반의 보드 설계 직무에 지원할 경우 펌웨어 역량을 강조하는 것이 좋을지 아니면 아날로그/디지털 회로 개발 역량을 더 중심으로 두는 것이 좋을지 고민이 됩니다.제 생각엔 RTL로 코드를 작성하고 타이밍을 제어했던 경험은 MCU의 로직 설계와도 비슷해 보이지만 어떻게 보면 회로 구성을 위한 코드 작성 경험이므로 HW 개발자로 보는게 맞는지 궁금합니다.
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
실무 회로 강의 자료 PDF 순서
섹션2 실무 회로 강의 자료p.8, p.9가 강의 순서랑 다릅니다
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
TIM1 interrupt function 주기.
안녕하세요. 해당 강의에서TIM1->RCR = 0x0001; 은 50us(20khz)로 나와 TIM1 interrupt function이 20KHz 동작으로 알고 있습니다.하지만, 다운 받은 코드는 해당 주석이 100us로 나와있는데, 어떤게 맞는지 궁금합니다.제 의견으로는 PWM 함수에서 Counter-aligned mode3으로 설정되서 RCR=1이 Edge-aligned mode의 2주기가 아니라 1주기동작인 20Khz가 맞는거 같은데, GPT에서는 RCR=0 → 매 주기(50 µs)마다 인터럽트 → 20 kHz 인터럽트RCR=1 → (RCR+1)=2 → 2주기(100 µs)마다 인터럽트 → 10 kHz 인터럽트라고 해서 2주기라고 하는데 무엇이 맞는지 답변 부탁드립니다.
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
차동 증폭기 차단 주파수 설정 관련 질문 드립니다.
안녕하세요. 강사님.강의 잘 보고 있습니다.전류 측정을 위한 차동 증폭기 설계 부분에서 fLPF 를 72.3kHz로 두셨는데 그 기준이 있을까요?스위칭 주파수가 20kHz니까 그보다 커야할 것 같긴한데, 당연히 하드웨어마다 다르겠지만 보통 처음 설계할 때 설정하는 값이 있는지 궁금합니다.
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
배터리 용량
아직 배터리를 구매를 안해서 용량관련 질문드립니다.10Ah말고 15ah부터는 따로 가방을 사야하나요?
-
미해결[6주 과정] 전동킥보드로 배우는 임베디드 실전 프로젝트
main.c가 안뜨는거 같아요.
계속 해봤는데 ioc파일만 있고 main.c가 있는 부분이 안뜨는거 같아요.
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
LED 핀 변경으로 코드 수정 내용 PDF, 공지글에 업데이트 되면 좋겠습니다
LED 핀 변경됐다는 공지글 보고 코드도 변경 됐을텐데 하면서 강의자료 살펴봤지만 업데이트가 되어있지 않아서 실습코드 찾아보니 여기에 업데이트 되어있는 것을 확인했네요 변경된 코드내용이 PDF와 공지글에도 업데이트 되어있으면 좋겠습니다 감사합니다
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
전류 측정 방법에 관한 질문 드립니다.
강사님. 안녕하세요. 전류 측정 방법에 대해 질문 드립니다. 제가 알기로는 PWM On-Off시 Off일 때 인덕터 성질 때문에 전류가 하단 스위치 혹은 프리휠링 다이오드를 통해 전류가 션트 저항으로 흐르지 않는 문제가 있습니다.[참고 URL] https://www.mdpi.com/1996-1073/12/22/4347실제로 PWM과 션트저항에 걸리는 전압을 측정할 때도 위처럼 나오고요. 아래는 STM에서 판매하는 BLDC 모터 드라이버 Evalution 보드에서 측정한 파형입니다. 강사님이 설계하신 하드웨어에서 측정한 파형으로 비교하는 것이 맞는데, 제가 하드웨어가 없어 다른 보드로 파형을 측정했습니다. 죄송합니다. 근데 몇몇 자료에서 강사님 말씀처럼 전류의 평균 값을 측정할 때, PWM Off 구간에서 측정해야한다고 되어있는 것을 봤던 것 같습니다. 무엇이 맞는지 잘 모르겠습니다. 개인적인 생각으로는 3상 인버터 하드웨어는 비슷해서 PWM Off시 하단 스위치 혹은 기생 다이오드로 프리휠링이 될 것이라 생각되는데, 하드웨어에 따라 달라질 수 있나요?
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
[Footprint]
📌 질문 제목 예시KiCad 9.0에서 Footprint 등록/인식 문제 (footprint not found) 해결 방법 문의📌 질문 내용 (정리본)안녕하세요, 현재 KiCad 9.0로 전원 회로 PCB 설계를 진행 중인데, Footprint 등록/인식 문제가 해결되지 않아 도움을 요청드립니다.📍 상황BOM에 따라 부품 Footprint를 추가하려고 함 (SS34, SMBJ5.0A, AMS1117 등)외부 .kicad_mod 파일들을 D:/PCB_LIB/1 경로에 저장해둠시도한 방법:.pretty 폴더 생성 → .kicad_mod 파일 복사 후 Global Library 등록Project Library로 추가Footprint 필드에 직접 Nickname:FootprintName 입력절대경로(D:/PCB_LIB/1/SS34.kicad_mod) 입력결과: 여전히 footprint not found 메시지가 뜨거나 Footprint Browser에 보이지 않음📍 확인한 점Preferences → Configure Paths 에서 기본 KICAD9_FOOTPRINT_DIR는 정상KiCad 설치 폴더 내 기본 라이브러리(예: Capacitor_SMD.pretty)는 정상 동작외부 폴더(D:/PCB_LIB/1)만 인식이 안 됨📍 질문.kicad_mod 파일이 들어 있는 폴더를 등록했는데도 인식이 안 되는 원인이 무엇일까요?KiCad 9.0에서 외부 Footprint를 쓸 때 가장 안정적인 등록 방식은 무엇인가요?혹시 제가 Project Library vs Global Library를 혼동한 걸까요?단순히 포트폴리오용 PCB라면, KiCad 기본 Footprint(Diode_SMD:D_SMA, Package_TO_SOT_SMD:SOT-223-3_TabPin2 등)를 사용하는 게 더 안전한지도 궁금합니다.📌 마무리현재는 Footprint 매칭이 안 돼서 PCB로 넘기질 못하고 있습니다.혹시 제가 놓친 부분이나 KiCad 9.0 버전에서 Footprint 등록 시 주의할 점이 있다면 알려주시면 감사하겠습니다 🙏
-
미해결PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
PCB HW 설계 & 회로설계 직무면접 대비하기
안녕하세요. 삼코치님 질문사항이 있습니다. 직무면접 or 자소서를 작성할때, 이 강의를 통해서는 Schematic을 작성하고, Layout까지 진행을 하였는데요. 실물을 제작하고 동작여부를 확인하고 추가적은, EMI/EMC TEST 그리고 신뢰성 테스트를 진행하지는 않았습니다. 그래서, 신입으로서 어떤 것을 개선했다.? 고 어필하기에는 조금 면접에서 어려움이 있지 않을까 해서 질문드립니다. 어떠한 방향으로 작성하고 얘기를 해야할지 궁금합니다.
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
Power plane 및 via 질문
안녕하세요. 삼코치님질문사항이 있습니다. Power Plane에 경우, 갈색 막대로 구분을 지어 놓으셨는데, 실제 Plane상에도 구분을 시켜두는 것이 맞겠지요...? via의 경우 관통홀인데, 제가 연결을 원하는 부분을 따로 Layer 지정을 해줘야 할까요?
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
레이아웃 Value값 이상
안녕하세요. 삼코치님 질문사항이 있습니다. RJ45 pin에 연결하는 다이오드인데요, 캐소드 부분에 GND의 Value가 들어가 있어야하는데 다른 신호라인으로 연결되어있는 경우 Schematic 라우팅을 잘못 한걸까요?
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
Grounding Rule 적용 예시
안녕하세요. 삼코치님 질문사항이 있습니다. 샤시? 그라운드라는게 결국 제품의 껍질인데, 이런 샤시 그라운드를 plane 그라운드랑 연결이 되어서 plane 그라운드에서 샤시 그라운드 쪽으로 노이즈 성분을 아예 밖으로 빼준다고 생각하면 될까요?
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
디지털 회로 설계
안녕하세요!! 코치님!PCB HW와 살짝 다른 질문일 거 같은데요...!여러 회사의 JD를 보면아래와 같은 말들이 많이 나오는데- 회로설계 및 통신/제어용 FPGA Firmware 개발- VHDL 개발- FPGA 기반 신호처리 기능 구현- FPGA 고속 인터페이스 회로 설계 및 검증- FPGA SoC 활용 모듈 개발- 디지털 신호처리 기반 HW구현- FPGA 및 ARM Core 기반 펌웨어 설계 및 제어로직 구현혹시 FPGA를 개발한다와 디지털회로를 설계한다는 어떤 차이인가요..?예를 들어 Verilog로 코드를 작성하는 건 RTL 설계이고,다 작성한 시점 이후에 보드의 PL에 올려서 인터페이스며 등등을 설계하여 FPGA 칩을 완성시키는 게 FPGA인가요..?개념이 헷갈려서 질문드립니다!! 물어볼 곳이 없네요...감사합니다!!
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
4layer stack up 구조
안녕하세요. 삼코치님 질문사항이 있습니다. 4Layer의 경우 plane이 inner에 배치되어있고, signal line이 각 외층에 존재하고있는데, plane사이에 시그널을 배치하는 스트립라인 구조가 아닌 마이크로 스트립 구조를 사용하는 이유가 무엇인가요? 이전 수업에서 말씀해 주신것처럼 스트립라인 구조로 plane사이에 하나라도 시그널 라인을 놓게되면 노이즈로부터 안정적인 구조일텐데 이유가 있을까요?
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
파워와 그라운드 면은 밀접하게 결합
안녕하세요. 삼코치님 질문사항이 있습니다. 강의 중, "파워와 그라운드 면은 밀접하게 결합시킨다. "라고 설명을 해주셨는데, 이는 고주파 노이즈 억제 효과가 좋아진다. 라는 효과까지 설명해주 셨습니다. 고속 신호선의 경우, 아래와 같은 구조로 형성 되어 있을텐데 회로 입장에서 보면 어떤식으로 디커플링 캡으로 역할을 하나요?고속 신호선에 디커플링 캡이 그라운드 쪽으로 연결 되었다고 보면 될까요? ____________________________Power plane____________________________ Dielectric_________고속 신호선_____________________________________ Dielectric____________________________GND plane 추가로,,, 이런 내장 캡은 기존에 설계한 디커플링이나 커플링 캡의 기생 성분으로 역할을 하지는 않을까요?