728x90

안녕하세요 하드웨어 개발자 보노노 입니다.

개발 자료 외에 설계 흐름이나 하드웨어에 대한 재미난 글들도 올리려고 합니다.

개발 커리큘럼을 짜는데 도움이 되었으면 좋겠습니다.

 


 

실무 회로 설계를 위한 기초 커리큘럼

1) 기본 소자의 역할 및 기능을 알아야 한다.

2) 등가회로 변경할 수 있어야 한다.

3) 회로보는법을 알아야 한다.

4) Block 별 해석할 줄 알아야 한다.

5) trouble shooting 하기

6) 응용

이정도.. 커리큘럼 순서라고 볼 수 있다. 

1번 - 저항, 캐패시터, 다이오드, TR, FET 등 여러 부품들에 대해 알고있어야 한다.

2번 - 회로가 있다면 계산을 하여 전압, 전류 등 얼마나 나오는지 계산 및 측정할 수 있어야 한다.

3번 - 1번 2번을 한다면 웬만한 회로 볼수 있을 것이다. 하지만 응용된 회로라던지 이곳에 왜 이런 소자가 있는지 궁금증을 가지고 이유를 찾을 수 있어야 한다.

4번 - 긴 회로가 있다면 부분별로 나눈다. A지점, B지점, C지점 등으로 나눠서 출력된 값을 확인 확인 확인 하면서 지나간다. (부분부분 Block 별로 체크해서 확인한다.)

5번 - Truoble shooting이란 디버그랑 비슷하다고 보면 된다. 문제가 되는 부분 하나하나 찾아서 수정해 나가는 방법이다. 제품의 문제가 생긴 부분을 수정할 줄 알아야 한다.

6번 - 1~5번 모두 합치고 더 플러스 알파하여 응용하여 설계하고 제품을 만들 줄 알아야 한다.

 

728x90
728x90

안녕하세요 하드웨어 개발자 보노노 입니다.

하드웨어 개발을 하려면 부품 서칭 능력은 필수 입니다. 이번엔 부품 구매 사이트에 대해 공유 드리도록 하겠습니다.

 여러분들이 추천하는 사이트도 댓글로 남겨주세요!

 


 

국내 사이트!

1. 디바이스마트  

(링크 : https://www.devicemart.co.kr/main/index)

 

대한민국 전자부품 1등 쇼핑몰 디바이스마트

디바이스마트

www.devicemart.co.kr

- 많이들 아실 겁니다. 디바이스마트는 대학교 시절부터 많이 애용한 사이트 인데요, 접근성이 편해 아마 부품 구매 입문으로 많이 접하셨을 것이라 생각합니다. 요즘은 디지키, 마우저 (해외 부품구매 사이트) 와 연동하여 부품을 판매하고 있어 접근성이 더더욱이 좋습니다.

2. 엘레파츠 

(링크 : https://www.eleparts.co.kr/main/index)

 

엘레파츠-大韓民國No.1 전자부품쇼핑몰

전자부품 전문쇼핑몰, 전기, 통신모듈,공구,화학제품,계측기,컴퓨터,네트웍제품 전문 쇼핑몰

www.eleparts.co.kr

- 디바이스마트와 같이 엘레파츠로 입문을 많이 하셨을 겁니다. 디바이스마트와 마찬가지로 접근성이 좋습니다.

디바이스마트와 동일하게 디지키, 마우저 (해외 부품구매 사이트) 와 연동하여 부품을 판매하고 있어 접근성이 더더욱이 좋습니당

3. IC114 

(링크 : https://www.ic114.com/WebSite/THEME/001/default.aspx)

 

::: ic114.com- 국내최대전자부품 전문 쇼핑몰:::

 

www.ic114.com

- 이 사이트를 알게된건 저항이나 캐패시터를 릴단위가 아닌 수량으로 구매가 가능해서 입니다. MOQ 수량이 정해져있지만 릴보단 소량으로 구매가 가능하기때문에 애용 합니다. 

 

- 1, 2 번과 동일하게 접근성이 쉽고, 다양한 부품을 판매합니다.

- 회사 생활중 디바이스마트 또는 엘레파츠 등 국내 사이트에 안나오는 부품들은 이곳으로 들어가 구매합니다.

부품명을 검색하면 업체명이 나오고 전화할 수 있는 연락처가 있어 바로 확인이 가능합니다. 회원가입하고 구매하고싶은 부품명, 기간, 가격을 올려두면 연락도 오고 꽤나 유용하게 사용하고 있는 사이트 입니다.

해외 사이트!

6. 디지키

(링크 : https://www.digikey.kr/?&utm_adgroup=General&mkwid=suVvJuYJx&pcrid=196256282785&pkw=%EB%94%94%EC%A7%80%ED%82%A4&pmt=e&pdv=c&productid=&&gclid=CjwKCAjw-ITqBRB7EiwAZ1c5U9IVgpAVBlk6mME-BpgTHwP-J725y6ZAhlK7xI8aaC0Frx3aBec_lxoCrZgQAvD_BwE )

 

DigiKey Electronics

Digi-Key는 수천 개의 제조업체에서 제공하는 수백만 개의 제품을 유통하며, 당일 배송이 가능한 많은 재고를 보유하고 있습니다. 지금 온라인으로 주문하세요!

www.digikey.kr

- 해외 사이트인만큼 기간이 더 소요되지만, 더 많은 부품을 찾을 수 있어 좋습니다.

60,000원 이상일 구매 시, 무료배송이니 참고 바랍니다. 

7. 마우저

(링크 : https://www.mouser.kr/)

- 디지키와 비슷합니다. 저는 사용해 보지 않아 정확히 설명드리기 어렵네요..

해외 사이트인만큼 기간이 더 소요되지만, 더 많은 부품을 찾을 수 있어 좋습니다.

60,000원 이상 구매 시, 무료 배송이니 참고하시기 바랍니다.

 

 

이상으로,

신입 개발자분들은 미리 즐겨찾기 해두시면 좋을것 같습니다( 저는 눈에 보이는곳에 즐겨찾기하고 자주 사용하고 있습니다. 마우스 2번클릭이라 편합니다)

이상 간략하지만 좋은 정보가 되었으면 좋겠습니다.

감사합니다.

(좋은 사이트 있으면 댓글 부탁드립니다!)

728x90
728x90

안녕하세요 하드웨어 개발자 보노노 입니다.

MCU의 통신을 다루면서 케이블 작업을 할 때가 종종 있습니다.

매번 헷갈리기도 하여 간략하게 정리 된 글을 공유 드립니다.

 

 


 

 

통신 별 사양

232 통신

TX    ↔    RX

RX   ↔     TX 

GND   ↔   GND 

422 통신

TXD+    ↔    RXD+

TXD-     ↔    RXD- 

RXD+    ↔    TXD+

RXD-    ↔    TXD-

GND     ↔   GND ( 안해도 됨)

 

485 통신

485의 경우 TX+ , RX+ 는 +로 같이 묶여있고, TX-, RX-는 -로 같이 묶여있다고 생각하면됨.

485 컨버터 사용할때 TX+, RX+을 묶어 결선하고, TX-, RX- 묶어 결선해서 2가닥 사용하면 됨.

 

TRXD+    ↔    TRXD+

TRXD-    ↔    TRXD-

GND       ↔    GND ( 안해도 됨)

 

 

 

 

 

728x90
728x90

728x90
728x90

안녕하세요 하드웨어 개발자 보노노 입니다.

블로그 및 서적을 보면서 공부하시는 개발자님께 유용한 정보가 될까 싶어 제가 자주 이용하는 가이드 및 강의 사이트를 올려봅니다

 


 

 

ST 홈페이지의 국문 가이드 입니다.

교육 및 행사, 뉴스, STM32소개, STM32 개발환경, 자료실, 지원 및 커뮤니티, contact 등 다양한 메뉴로 구성되어있으며 입문자들에게 유용한 정보를 줍니다.

 

교육 및 행사

- st사에서 주최하는 교육 입니다. 과정명, 일시, 일수, 시간, 비용 등 알 수 있습니다.

- 비용이 무료라는 점과 하루에 모두 들을수 있는 점에서 맛보기? 정도 하고 오면 좋을것 같습니다.

지난 날짜인 1월 16일교육을 들어가보면 주 교육 커리큘럼과 준비사항 및 교육일정은 아래와 같이 나옵니다.

- STM32 MCU 및 개발 환경

- STM32 CubeMX 및 STM32G0 기능 및 특징

- GPIO, External Interrupt, Timer, UART 기본 기능 실습

준비 사항 및 교육 일정

 

2. 뉴스

새로 개발된 제품들을 열거하여 놓았다. 신제품 순으로 볼 수 있으니 개발 키트 및 유용한 정보를 볼 수 있습니다.

3. STM32 소개

말그대로 제품 소개 입니다. STM 제품도 시리즈가 나뉘어져있으며 각 시리즈에 적용된 기능 및 성능을 알 수 있습니다.직접 사진을 클릭해보면 MCU의 디테일한 사양을 알 수 있습니다. 사진을 누르면 영어로 나오므로 크롬을 통해서 열면 번역이 됩니다. 참고 삼아 말하지만 개발자는 영어를 읽는 것에 익숙해져야 합니다. 데이터시트가 다 영문이기 때문입니다. 데이터시트를 읽다보면 다 고만고만한 영어라는걸 알 수 있으므로 어렵게 생각하지말고 차근차근 읽어보자.

4. STM32 개발 환경

STM32 Nucleo 개발보드와 X-Nucleo 확장보드 에 대한 설명이 동영상으로 나옵니다.

첫번째 부터 네번째 까지 순서대로 설명이 나와있으므로 이해하기가 쉽습니다.

5. 자료실

3번의 STM32 소개를 동영상으로 알려주므로 더욱 쉽게 이해하기 좋습니다.

STM 제품의 SPI, 전원 등 제품의 기능을 설명해주므로 원하는 기능의 동영상을 찾아 설명을 들어보자.

강의안에 한글 자막이 포함되어 보기 쉬울 것 입니다.

6. 지원 및 커뮤니티

각종 질문들과 기술에 대한 답변을 달아줍니다. 궁금한 점이 있다면 이곳에 문의해보자.

7. Contact

- st사의 본사, 대리점, 교육 행사 관련 문의 전화번호를 알 수 있습니다.

​유튜브 강의 영상

https://www.youtube.com/playlist?list=PLUaCOzp6U-RqMo-QEJQOkVOl1Us8BNgXk

 

[HAL, CubeMX, TrueSTUDIO를 이용한 ChrisP's STM32F4 속성으로 따라하기]

HAL드라이버, CubeMX와 TrueSTUDIO를 이용한 STM32F4 따라하기 강좌입니다. STM32CubeIDE로도 본 강좌를 따라하실 수 있습니다. 강의에서 사용하는 실습보드는 https://smartstore.naver.com/mhivestore/products/49537...

www.youtube.com

- Keil u vision 또는 CubeMX, TrueSTUDIO 툴을 사용하여 펌웨어 하는 내용이 담겨있습니다.

이 유튜브의 강의 목록을 보면 다양한 기술을 습득 할 수 있습니다. 참고하여 따라만 해도 많은 걸 배울 수 있을 것이다.

이 링크로 인해 ST사 MCU에 대한 거부감이 조금 줄어들기 바라며,

ST MCU 파인더 어플리케이션도 참고하면 좋습니다. 원하는 MCU 제품을 찾아주는 어플리케이션이지만 막상 휴대폰에 깔고 켜진 않게 되네요.

 

 

모두 열공하시기 바랍니다! 화이팅!

728x90
728x90

안녕하세요 하드웨어 개발자 보노노 입니다.

 

일단 결론을 말하자면 특정 회사의 MCU를 파는 건 정답이 아닙니다.

(https://cafe.naver.com/carroty/316988)

 

AVR, nxp, 마이크로(pic), ST(STM), TI, 도시바 등등 MCU 회사는 엄청 다양하다. 난 이중 한 회사를 선정하여 MCU를 공부하고자 하였다.

물론 당근이에 질문을 올리고 잘못되었다는 걸 확연히 깨달았다.

매일 공부하면서 배워가는 게 엔지니어의 운명이다. 업무시간의 절반 이상을 공부하는 데 사용한다는 말도 있을 정도로 파도 파도 다 깨우치지 못하는 게 MCU이다.

최근 트렌드는 ST계열 쪽이 인기가 많다

난 기존까지 AVR를 사용해왔는데 지금은 구식이 되어 잘 사용하지도 않는다. 물론 잘 사용하지 않을 뿐이지 내가 AVR MCU를 선정하겠다 생각하면 할 수 있다. 여러 상황 (MCU 가격, 성능 등등)을 고려하여 고를 땐 지금 AVR은 한물갔고 ST 또는 TI가 인기가 많다.

그래서 난 STM을 공부하기로 했다. 어차피 AVR이나 STM이나 레지스터는 비슷하기 때문에 AVR을 먼저 마스터하면 STM을 금방 습득할 수 있다.

다시 한번

엔지니어에게 공부가 없으면 미래는 없다.

매년 새로운 MCU가 개발되면서 많이 사용되는 MCU로 갈아타기 때문에 계속 공부를 해야 한다.

대기업에서 ST 제품을 사용 -> ST사 MCU대량생산 -> 가격 다운 -> 여러 중소기업에서 적은 비용으로 MCU를 구매하여 다양한 제품 개발

보통 이런 식의 방향으로 MCU흐름이 진행되는 것 같다.

계속 공부하고 배우면서 더 고성능의 제품을 개발하자!

 

추가적으로 적자면

ST사의 MCU를 한다면 ST사의 테스트 보드 및 키트를 하나 구매한 뒤 책 보고 모두 따라 해 보면 점점 익숙해질 것이다.

728x90

+ Recent posts