inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

pcb 제작 주문 질문입니다.

미해결

PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트

pcb설계를 다하고 실제로 주문 제작하려고 합니다. pcb로 제작 주문을 하려고 하는데 가격이 너무 높게 나와서 다른 방안을 찾고 있습니다. 현업에서는 보통 어떤 식으로 주문하시나요?? 저희는 어떤 식으로 주문을 하면 좋을까요?? 부품 하나하나 구매하는 게 좋을까요?

  • MCU
  • stm32
  • hardware
  • artwork
  • kicad
  • orcad
hhw4117 댓글 2 좋아요 0 조회수 88

디버그 문제

미해결

전동킥보드로 배우는 임베디드 실전 프로젝트

st-link를 연결 후 디버깅 할려고 하니 아래와 같은 창이 떴습니다. 장치관리자에서 연결된거는 확인했는데 이후에 어떻게 해야할지 모르겠습니다 .

  • 임베디드
  • stm32
  • hardware
  • motordriver
  • artwork
정승현 댓글 2 좋아요 0 조회수 124

소형 BLDC 모터 기준 rev, fwd 차이점

해결됨

전동킥보드로 배우는 임베디드 실전 프로젝트

소형 BLDC 기준으로 보았을때 rev와 fwd 부분 코드를 보면 전류 방향(U/V/W 상의 값)만 반대로 해준 것 같은데, 이렇게 하면 Hall sum의 값이 fwd일때 6 → 4 → 5 → 1 → 3 → 2 였다면 rev일때 6 → 2 → 3 → 1 → 5 → 4 인게 아닌지 질문드립니다. 전류의 방향을 바꾸면 각 고정자의 극이 N ↔ S 로 바껴서 Hall sum 순서가 거꾸로 되는것 같은데 어떻게 생각해야하는건지 모르겠습니다.

  • 임베디드
  • stm32
  • hardware
  • motordriver
  • artwork
whej2886 댓글 1 좋아요 0 조회수 79

션트 저항 전류 측정 방법 궁금증

해결됨

전동킥보드로 배우는 임베디드 실전 프로젝트

안녕하세요 제어쟁이님 저희가 지금 유니폴라 제어 방식을 사용해서 TOP쪽만 PWM주고 BOTTOM쪽은 계속 ON을 시켜서 제어하는데, 예를 들어 현재 U TOP에서 V BOTTOM으로 전류가 흐르는 상태로 가정해보겠습니다. 그럼 Center Align PWM 방식으로 U BOTTOM PWM 파형의 high 중간 지점에서 션트 저항을 이용해 전류 측정을 한다면, U TOP에서 V Bottom으로 전류가 흐를 땐 U BOTTOM쪽으로 전류가 안흐르지 않나요...? 첨부한 그림으로 설명드리면 빨간 루트로 전류가 흐를 때 초록색 스위치쪽으로는 전류가 흐르지 않을 것 같은데, 어떻게 초록 스위치쪽의 션트저항으로 전류를 측정하는지 궁금합니다!

  • 임베디드
  • stm32
  • hardware
  • motordriver
  • artwork
구구콘 댓글 2 좋아요 0 조회수 88

49. DAC Schematic 설계하기 강의에서 질문있습니다

해결됨

PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트

다른 핀들의 경우 안정성을 높히기 위해 커패시터를 GND에 연결했습니다. 다만, HP/LINE_OUTA와 HP/LINE_OUTB의 경우에는 저항과 커패시터를 직렬 연결하였습니다. 여기서 저항은 어떤 역할을 맡고 있는 지, 커패시터만 사용하면 안 되는 지 궁금합니다.

  • MCU
  • stm32
  • hardware
  • artwork
  • kicad
  • orcad
ArcStro 댓글 2 좋아요 0 조회수 78

Kicad Global Label shape 질문

해결됨

PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트

Kicad에서 Global Label을 지정할 때 Shape 옵션이 Input, Output 등 여러 가지가 있는데, 이 중 Passive는 어떤 경우에 사용하는 것인가요??

  • MCU
  • stm32
  • hardware
  • artwork
  • kicad
  • orcad
ArcStro 댓글 2 좋아요 0 조회수 71

보드 단품 구매 가능 문의

해결됨

전동킥보드로 배우는 임베디드 실전 프로젝트

시험 보드만 따로 구입할 수는 없을까요? ADC를 소켓으로 교체하려고 솔더링을 하다가, ADC부위가 망가진 것같습니다. 솔더링 열 때문에 MCU가 나간 것은 아닐까, 의심이 되어서 엘레파츠에서 MCU를 사서 교체해볼까도 고민하고 있는데요. 아무래도 패키지가 아닌, 보드만 별도로 판매하신다면, 그냥 그 보드를 구입해서 학습을 이어나가고 싶습니다.

  • 임베디드
  • stm32
  • hardware
  • motordriver
  • artwork
emotep 댓글 2 좋아요 0 조회수 70

과제 3. Power budget 관련 질문

해결됨

PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트

삼코치님 안녕하세요. 과제 3번 관련해서 두 가지 질문이 있습니다. Q1. 데이터 시트를 통해서 동작 비율을 어떻게 파악할 수 있는 지 궁금합니다. 여러 동작 모드가 있다는 것은 확인이 되는데, 비율은 어떤 기준으로 정해야 할 지 모르겠습니다. Q2. 동작 모드가 2가지 이상인 경우, 모드 별 동작 비율을 고려해서 계산하면 평균 전력이고, 가장 큰 전류를 사용하는 모드일 때만 계산하면 피크 전력이라고 생각했습니다. 만약 동작 모드가 1가지만 있다면, Absolute Maximum Rating에 있는 max 전류 값으로 계산한 전력은 평균 전력인지 피크 전력인지 궁금합니다. 아니면, 이때는 '평균 전력=피크 전력'이라고 보는 것인가요??

  • MCU
  • stm32
  • hardware
  • artwork
  • kicad
  • orcad
ArcStro 댓글 2 좋아요 0 조회수 72

STM32F103 Schematic 설계 관련 질문

해결됨

PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트

삼코치님, 안녕하세요 '31. STM32F103 Schematic - Power 설계' 강의를 수강하면서 궁금한 점이 있습니다. Q1. STM32F103의 데이터 시트에는 VDD와 VSS 사이에 100nF 커패시터 5개를 연결하라고 나와있습니다. 강의에서는 대신에 0.1uF 커패시터 1개를 사용하셨는데 어떤 이유가 있는지 궁금합니다. Q2. 혹시 100nF 커패시터를 5개 사용하는 경우와 500nF 커패시터 1개를 사용하는 경우를 비교했을 때 응답 특성에 유의미한 차이가 발생하는지 궁금합니다. Q3. Pull-down 저항과 Pull-up 저항을 선정하는 기준이 서로 다른 지 궁금합니다. Q4. STM32F103의 데이터 시트에는 8MHz 오실레이터 회로를 구성할 때 5pF~25pF 사이의 커패시터를 사용한다고 나와있습니다. 강의에서는 30pF 커패시터를 사용하셨는데 어떤 이유가 있는지 궁금합니다.

  • MCU
  • stm32
  • hardware
  • artwork
  • kicad
  • orcad
ArcStro 댓글 1 좋아요 0 조회수 78

소형 보드 기준 차동증폭기 (+)단 저항 용량 선정 이유

해결됨

전동킥보드로 배우는 임베디드 실전 프로젝트

강사님 안녕하십니까 좋은 강의 감사합니다 소형보드 기준 전류 측정 차동 증폭기 회로의 (+)단 쪽 저항이 1k옴과 1.65V 전압원 후단에 54.9k옴이 있는데 이 두 저항의 사용 이유와 용량 선정 이유가 궁금합니다

  • 임베디드
  • stm32
  • hardware
  • motordriver
  • artwork
장재영 댓글 2 좋아요 0 조회수 63

스위치 입력 - 실습 LED가 환하게 들어오지 않습니다.

해결됨

전동킥보드로 배우는 임베디드 실전 프로젝트

안녕하세요! 이번에 보드를 구입해서 실습을 해보고 있습니다. 강의 코드를 보지 않고 제 스스로 코드를 만들어보고자 다음과 같은 코드를 작성했습니다. #include "stm32f767xx.h" // CMSIS 디바이스 헤더 // switch pin PD4 // LED pin PC6 volatile uint32_t sw; int main(void) { // clock enable RCC->AHB1ENR |= (1 << 2); RCC->AHB1ENR |= (1 << 3); // PC outpupt GPIOC->MODER &= ~(3 << (6*2)); // LD2 01 output mode GPIOC->MODER |= (1 << (6*2)); // LD2 01 output mode // switch 는 00 번이므로 따로 설정 x GPIOD->MODER &= ~(3 << (4*2)); // PD pull-up // [9:8] 두 개의 비트를 사용하므로 초기화 한 후에 사용하는 것이 안전 GPIOD->PUPDR &= ~(3<<(4*2)); GPIOD->PUPDR |= (1<<(4*2)); while(1) { sw = GPIOD->IDR & (1 << 4); if (sw != 0) // 스위치 안 눌렀을 때 led off { GPIOC->ODR |= (1<<6); } else // 스위치 눌렀을 떄 led on { GPIOC->ODR &= ~(1<<6); } } } 제가 예상했던 결과는 스위치를 누르지 않았을 때 → LED OFF 스위치를 누르고 있는 동안 → LED ON 상태 유지 였는데 실제 동작 결과 스위치를 누르면 LED가 아주 희미하게 순간적으로 반짝임 스위치를 계속ㄱ 누르고 있어도 LED 가 환하게 켜진 상태로 유지되지 않음 스위치에서 손을 뗄 때 LED 가 켜짐 제 코드에 문제가 있나 싶은 생각에 올려주신 예제 코드를 실행해봤는데 똑같은 결과가 나와 이렇게 질문드립니다! 제가 궁금한 점은 크게 3가지 입니다. 이런 현상이 발생하는 이유가 하드웨어(스위치 회로, 풀업/풀다운, 배선 문제 등) 때문일 수 있을까요? 아니면 제가 원하는 동작을 구현하려면 EXTI 인터럽트 설정 후 Falling Edge Trigger 같은 개념을 사용해야 하는 걸까요? 반대로 스위치를 누를 때 LED 를 OFF 하는 경우에는 제가 예상한 바와 같이 동작을 하는데 그 이유도 궁금합니다!

  • 임베디드
  • stm32
  • hardware
  • motordriver
  • artwork
  • switch
김다현 댓글 2 좋아요 0 조회수 58

벅컨버터 COMP핀 주파수 보상회로 계산 시 R_ESR값

해결됨

전동킥보드로 배우는 임베디드 실전 프로젝트

안녕하십니까 좋은 강의 감사드립니다 벅컨버터 공부 중 궁금한 점에 대해 질문드립니다 데이터시트와 비교하면서 공부 중인데 COMP pin 측 주파수 보상회로 구성을 위한 영점 주파수 계산 시 R_ESR 값이 들어가는데 0.5m옴은 어떻게 계산해서 나온 값인가요 데이터시트에는 출력리플전압 / 전류 리플 로 나와 있어서 0.5V / 0.58A로 하니 이상해서 질문드립니다

  • 임베디드
  • stm32
  • hardware
  • motordriver
  • artwork
장재영 댓글 2 좋아요 0 조회수 62

Biasing 저항

해결됨

PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트

안녕하세요. ADS122C04 thermocouple 입력단 관련해서 궁금한 부분이 있습니다. PGA 입력 범위를 만족시키기 위해 RB1, RB2로 AIN0/AIN1의 common-mode 전압을 AVDD/2 근처로 bias해주는 것으로 이해했습니다. 그런데 현재 회로에는 해당 biasing 저항이 보이지 않는 것 같아서요. 혹시 누락된 부분일까요? 아니면 다른 의도가 있으신가요?

  • MCU
  • stm32
  • hardware
  • artwork
  • kicad
  • orcad
esjuun 댓글 2 좋아요 0 조회수 69

Center Align PWM 설정 코드 질문

해결됨

전동킥보드로 배우는 임베디드 실전 프로젝트

제일 마지막 문장 두개 질문있습니다. While(! (TIM1->CR1 & 0x0010) ); // TIM1 underflow event? TIM1 -> RCR = 0x0001; // 50us period update (RCR = 1) 코드 주석을 보면 TIM1이 Downcount 상태가 된 후 50us(Half PWM Period 두번) 후에 업데이트 이벤트를 발생시킨다고 되어있는데 이러면 전류 센싱을 CNT가 ARR에 도달할때 하게 되는게 아닌가요? 아니면 CNT = ARR-1 상태에서 50us 지난 후 다음 UEV에서 전류센싱이 발생한다고 해석해야할까요?

  • 임베디드
  • stm32
  • hardware
  • motordriver
  • artwork
whej2886 댓글 1 좋아요 0 조회수 60

CH340 전원 연결

해결됨

PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트

삼코치님, CH340C 전원 연결 관련해서 확인 부탁드립니다. USB 1번 핀에서 5V 전원을 받아 사용하는 경우라면, CH340C의 VCC는 USB 1번 핀의 5V에 연결하고, VCC에는 0.1µF 디커플링 커패시터를 GND로 연결하는 것이 맞다고 이해했습니다. 또한 5V 사용 시 V3 핀은 VCC에 연결하는 것이 아니라, 0.01µF 커패시터를 GND로 연결해야 하는 것으로 보입니다. 그렇다면 강의에서 설계한 회로는 이 연결 방식과 다른 것 같은데, 제가 이해한 내용이 맞는지 확인 부탁드립니다.

  • MCU
  • stm32
  • hardware
  • artwork
  • kicad
  • orcad
esjuun 댓글 1 좋아요 0 조회수 82

주파수 응답 특성 그래프 튜닝 방식

해결됨

전동킥보드로 배우는 임베디드 실전 프로젝트

TI 사에서 제공하는 주파수 응답 특성 그래프에서 위상 여유를 30도로 안정적으로 과정이 TYPE 2A의 회로에서 커패시터와 저항값을 튜닝하면서 안정화 시키는 건가요?

  • 임베디드
  • stm32
  • hardware
  • motordriver
  • artwork
Jeremy Ham 댓글 2 좋아요 0 조회수 68

USART 통신 문의

해결됨

전동킥보드로 배우는 임베디드 실전 프로젝트

UART 통신으로 RpmRef 및 motor_speed_rpm 값을 보내서 화면에 띄우는 것으로 이해를 했는데요. 1. Encoder 펄스란 홀센서로부터 들어오는 신호를 받아서 Interrupt 함수를 콜하는 순간을 말하는 건가요? 2.결국 두번의 인터럽트 함수를 콜하는 시간동안 Timer2에 의한 클럭 펄스가 몇번 발생하는지 카운팅하여 motor_speed_rpm 을 구하는 것인가요? 3. 또한, SpeedCal() 함수에 나와있는 calculated_rpm 값이 motor_speed_rpm 값과 동일한 건가요? (교육마다 변수명이 다른거같아서 문의드립니다.)

  • 임베디드
  • stm32
  • hardware
  • motordriver
  • artwork
dayday 댓글 2 좋아요 0 조회수 69

전동 킥보드에 사용되는 f767 고출력 모델 문의

미해결

전동킥보드로 배우는 임베디드 실전 프로젝트

선생님 수업에 완전하게 관련있는 내용은 아니지만 보드 J1 배럴잭 규격이 몇 mm인지 알고싶습니다 제가 이번에 이 강의를 들으며 생각하던 와중에 갑자기 can통신을 해보자 라는 생각이 들었고 집에 있는 젯슨 오린나노 슈퍼를 갔다가 f767 저출력버전으로 can통신을 성공 시켰는데 이걸 이용해서 고출력 버전의 f767을 사용하여 젯슨과 can통신으로 연동하고 해서 ai자율주행카를 오류가 최대한 안나는 완성성도 높게 만들어서 이걸로 포트폴리오를 만들어서 취업을 하고싶습니다 휠이나 나머지 부품들은 다있고 36V 배터리 XT60을 배터리로 사용할거여서 XT60 DC잭 케이블을 찾아봐야하다보니 J1 배럴잭 내경이 2.1mm인가요 2.5mm인가요?

  • 임베디드
  • stm32
  • hardware
  • motordriver
  • artwork
댓글 3 좋아요 0 조회수 82

MOSFET pull down 저항의 필요성

해결됨

PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트

DRV8701 데이터 시트를 보면 GHX-SHX, 그리고 GLX-GND 에 Roff 저항이 내부적으로 연결되어 있는 것으로 보아 Roff 저항이 외부 MOSFET의 gate가 floating되는 것을 방지하는 역할을 하는 것 같은데 그렇다면 MOSFET gate에 별도의 외부 pull-down 저항을 추가로 연결할 필요는 없는 것 아닌지 궁금합니다.

  • MCU
  • stm32
  • hardware
  • artwork
  • kicad
  • orcad
esjuun 댓글 2 좋아요 0 조회수 103

모터 선정 질문

해결됨

전동킥보드로 배우는 임베디드 실전 프로젝트

https://m.devicemart.co.kr/goods/view/1326302 요제품이 없어서 https://m.motorbank.kr/goods/goods_view.php?goodsNo=1000009224 요제품이 있는것같아서 요걸로해볼까 생각중인데 가능한가요? 아직 강의 수강 전이라 잘모르긴하는데 강의중에 모터 배선 설명도 있을까요? 감사합니다

  • 임베디드
  • stm32
  • hardware
  • motordriver
  • artwork
myway chw 댓글 2 좋아요 0 조회수 89

인기 태그

인프런 TOP Writers

주간 인기글