안녕하십니까 제어쟁이님 강의 잘듣고있습니다. 다름이 아니라 테라텀 실습중에 장치 관리자에서 ST LINK COM 인식을 계속 못하고있습니다. 우선 제미나이랑 지피티가 하란대로 계속 드라이버 업데이트도 해보고 보드 리셋도 해보고 펌웨어 업그레이드도 해봤는데도 계속 진전이 없는데 혹시 해결방법이 있는지 궁금합니다.
안녕하세요 제품이 와서 바로 실습을할려고 하는데요, 제가 보드 사용이 처음이라 강의를 따라가는중 어려움이 있어 질문을 남깁니다. st link까진 어떻게 usb로 잘 연결했는데 이게 계속 이런 에러창이 뜨네요, 지피티한테 물어보니 보드를 연결하라는데 어떻게 연결해야하는지 잘 모르겠습니다.. 혹시 참고할만한 영상이나 자료 있는지 여쭤보고싶습니다
안녕하세요 선생님, mixed signal 보드에서 부품도 바꿔보고 제 프로젝트를 준비해보려고 합니다. 그런데, 깔려있는 기본 kicad global library 에 없는 부품들은 symbol 과 footprint를 어떻게 불러와야 할까요? 부품 검색과 데이터시트와 같은 경우에는 digikey에서 찾는다고 말씀주셨는데, 다른 부품들을 가져올때는 보통 어떤 사이트에서 어떻게 검색해서 가져오는지 궁금합니다.
안녕하세요. STM32F767 MCU를 사용 중인데, 외부 회로에서 들어오는 신호가 SN74LVC3G17 버퍼를 통해 출력되며, 이 버퍼의 Vcc는 5V입니다. 결국 버퍼 출력 신호(논리 HIGH)가 5V까지 올라가게 되는데, 이걸 STM32F767의 GPIO 입력으로 직접 연결되는데 이런 점이 괜찮은지 궁금합니다. 데이터시트상 MCU는 3.3V 로 동작 중이며, 일반적인 I/O 최대 입력 전압은 STM32에서 3.3V인것으로 알고있는데, 5V가 입력되면 문제가 될 수 있다고 들어서요. MCU에 5V 로직을 직접 입력하는 게 안전한지, 아니면 슈미트 트리거 버퍼 VCC에 5볼트말고 3.3볼트를 입력하여 버퍼 + 레벨시프터로써 동작하게끔 하는게 좋을지 의문이 생겨 질문납깁니다.
선생님 구조에 대해서 궁금한게 있습니다. stm32 mcu를 디버깅하려면 pc 사이에 디버거 역할을 해야하는 또 다른 mcu가 필요한 것으로 이해했습니다. 근데 그렇게 된다면 그 디버거를 디버깅하려면 또 다른 mcu 가 필요하고 또 그 mcu 를 디버깅 하려면 또 다른 mcu 가 필요 할텐데, 이렇게 재귀적으로 계속 필요하면 어떻게 디버거에 펌웨어를 올릴 수 있는지 궁금합니다.
이 부분이 이해가 잘 되지않아 나름대로 공부해 본것을 확인차 질문드립니다! 홀센서 회로 설계 이 부분은 자기장에 따라 나온 Hall sensor의 output을 디지털화 하는 작업으로 만약 자기장이 흐르면 Hallsensor 내부적으로 단락되어서 슈미트 트리거 버퍼에 5V 가 인가되고 자기장이 흐르지 않으면 ground랑 연결되면서 전류가 흐르면서 0V가 슈미트 트리거 버퍼에 인가되는거 맞나요? 아무래도 실무적인 공부가 처음인지라 확실하게 많은 것을 얻어가고 싶은 마음에 질문이 많아지는것 같아 죄송합니다!
Ethernet PHY 레이아웃 설계할 때 RJ45 부분에서 TVS 다이오드가 Bottom에 있어 GND와 layer가 달라 via를 통해서 연결해주었는데 현재 RJ45는 Top에 있는데 TD_N, RD_N 같은 신호들을 연결할 때는 via를 추가 안해도 연결이 되는데 그 이유가 무엇인가요? 이미 Through hole이 있기 때문인가요?
V BAT의 경우에는 1.65~3.6 V 까지 제가 외부 전압 인가가 가능하다(선택사항) 맞을까요? 그 뒤 VDD 1/2/..14/20 에서 VSS 1/2//....14/20 까지의 연결되는 부분에 2-*100nF + 1 *4 uF 이 적혀있는데 이 부분이 잘 해석이 안되는데 VDD/VSS 로 가는 회로가 20개가 있다. 그러니까 이 병렬 회로에 각각 100nF을 연결하고 직렬로 4uF 커패시터를 연결하라는 건가요? 그렇다기에는 VDD에서 VSS 까지의 개수가 20개도 아닌거 같고 잘 해석이 되지않아서 질문드립니다 ! 항상 좋은 강의 감사드립니다1
안녕하세요 제어쟁이님, 소형모터 구동이 잘 되지 않아 디버깅 하는 중 질문 드립니다. STM32에서 강의와 같이 RpmRef, Ki, Kp, SpdFlg를 설정하고 teleplot 조회 시 영상과는 달리 아무런 변화가 나타나지 않고 쓰로틀을 눌렀을 경우 Rpm 피드백 값이 거의 10000 가까이 튀는 것을 확인했습니다. 모터는 프로그램을 연결시키고 처음 쓰로틀을 눌렀을 때만 회전하고, 그 이후로는 잘 움직이지 않습니다. 보이시는 사진과 같이 STM32, UART, 쓰로틀, 소형모터를 연결하고 24V 입력을 주었는데 이 과정에서 제가 놓쳤거나 이해를 잘 못한 부분이 있는지 검토 한번 부탁드리겠습니다. 감사합니다.
안녕하세요, 삼코치님! 강의를 통해 실무적인 설계 지식을 정말 많이 배우고 있습니다. 강의 내용 중에 원래 알티움(Altium)을 사용하시려다 키캐드(KiCad)로 변경하셨다는 언급을 들었습니다. 실습을 진행함에 있어, 저는 알티움 환경에서 강의 내용을 그대로 구현해보고 싶은 마음이 큽니다. 혹시 강의를 준비하시면서 미리 제작해두셨던 알티움용 라이브러리(.SchLib, .PcbLib)나 관련 프로젝트 파일이 있다면, 학습에 참고할 수 있도록 공유해주실 수 있을지 여쭙고 싶습니다. 바쁘시겠지만 확인해 주신다면 큰 도움이 될 것 같습니다. 감사합니다!
안녕하세요 강의를 수강하면서 키트를 구매하지 않고 직접 제작하며 따라가고자 합니다. 그래서 PCB를 제외한 다른 부품들을 미리 준비하려 하는데, 강의를 살펴보아도 구체적인 부품 모델명을 찾지 못한 게 있어 질문드립니다. (혹시 제가 못 본 것이라면 죄송합니다..!) 현재 정리한 부품 리스트는 아래와 같습니다. 각 부품의 상세 모델명이 있다면 알려주시면 감사하겠습니다..! 쓰로틀 모델명: ? UART 모듈 모델명: ? UVW, Hall, DC 케이블 -> ? 어떤 종류, 규격을 구매해야 할지 잘 모르겠습니다. 추천 부탁드립니다..! 3상 인버터(PCB 제작, STM32 MCU) ST-Link V2 BT 모듈 모델명: AT-09 BLDC 모터(26W-24V) 모델명: BL42S-24026N 전원공급 장비(직류전원장치 24V 어댑터) 모델명: DS240025C
global label로 JTMS_F407을 PB14, PB12에 연결하고 NTRST_F407은 PB13에, JTCLK_F407은 PB0에 연결한 이유가 무엇인지 궁금합니다. PB14, PB12가 SPI2_MISO/ USART3_RTS(9) TIM1_CH2N (9) 이런 기능을 할 수 있다고 datasheet에 나와있던데 매인 mcu와 디버깅용 muc가 spi나 usart 통신을 하게 하기위해 PB14, PB12에 연결한건가요? 그렇다면 PB14,PB12가 아니여도 통신 방식에 맞게 datasheet를 보고 핀을 선택해서 해당 핀을 이용해도 되는건가요?
안녕하세요 제어쟁이님, schematic 핀 개수와 footprint의 pad 개수 불일치일 경우 해결 방법 질문 드립니다. 소형모터 전용 커넥터로 DLL-5566-8A라는 부품을 사용을 하셨는데 footprint나 실제 외관상으로나 8개의 연결지점이 있는것으로 보입니다. 하지만 schematic상으로는 9번째 pin이 있어 pin(9개)과 pad(8개) 개수가 달라 DRC error가 뜹니다. 9번째 핀에 NC flag를 달아주었는데 오류 해결은 안됐습니다. 따라서 제가 고안한 해결방법은 저 커넥터 전용 footprint(CONN-TH_8P-P4.20_DLL-5566-8A)를 직접 수정하여 9번째 pad를 임의로 추가한 것인데, DRC 오류는 해결했으나 이게 맞는 해결방법인가 싶어 찝찝해서 여쭙고 싶습니다. 혹시 제어쟁이님은 이런 문제가 없으셨는지, 만약 있으셨다면 어떤 방식으로 해결하셨는지 궁금합니다. 감사합니다.
스케메틱을 그린 후에 ERC를 돌렸더니 footprint library에 포함되어있지 않은 심볼이다? 이런 경고가 뜨는데 footprint library 처음에 설명하신대로 preference에서 설정해주었고 혹시 몰라서 삭제하고 다시 설정해주었는데도 똑같이 경고가 떠서 어디서 문제가 생겼는지 잘 모르겠습니다.