본문 바로가기
임베디드.일렉트로닉스/STM32

STM32F401 개발보드.

by i.got.it 2019. 8. 26.


실장상황

STM32F401관련 :STM32F401VCT6 (TQFP100) 8MHz Crystal, 32.768kHz, USB 커넥터(STM32F401의 FS-USB로 연결)

FT240XQ 관련 : FT240 과 STM32와 병렬인터페이스, USB 커넥터. 

 

본 PCB는 STM32F407 용으로 제작된것을 수정하여 STM32F401 장착한 것임. PCB 수정 내용 상세 -> http://igotit.tistory.com/255




보드 입출력 레이아웃. 



 

 

 

핀기능 고정할당된것.

PH0 : RCC_OSC_IN

PH1 : RCC_OSC_OUT

<- 8MHz Crystal 연결.

 

PC14 : RCC_OSC32_IN

PC15 : RCC_OSC32_OUT

<- 32.768kHz  Crystal  연결.

 

PA11 : USB_OTG_FS_DM

PA12 : USB_OTG_FS_DP

<- USB 커넥터 J1 의 D+, D- 로 UR1, UR2 경유하여 고정 결선.

PA11과 PA12를 USB로 고정 결선했기 때문에 USART1의 RTS, CTS는 사용하지 못함.

 

PA13 : SYS_JTMS-SWDIO

PA14 : SYS_JTCk-SWCLK

PA15 : SYS_JTDI

 

기능무효화 핀.

PB11 : STM32F401 은 PB11 없음.

 

 

 

 

보드 전원공급.

USB 혹은 외부 별도 5V 전원공급가능. 점퍼 : POWE SEL 의 점퍼로 선택한다.

1. USB로부터 전원공급.

오른쪽 2개의 USB 커넥터 1개 혹은 2개 모두 USB 연결하면 보드에 전원공급됨. 

2. 외부 5V 전원공급. 


(1) FTDI USB 커넥터의 VBUS 5V 는 FT240XQ에 직결되어 전원공급.

(2) 내부 3.3V reg(300mA) 1 거쳐 STM32 전원공급. - FT240XQ 제외하고 보드내의 모든 전원공급.

(3) 내부 3.3V reg(300mA) 2 거쳐 커텍터들의 3.3V공급. - 외부회로 공급전용.

(4) 상기 (2),(3) 으로 5V공급하는 것은 점퍼 선택으로  USB 전원 혹은 외부 별도 5V 전원공급 선택가능.


BOOT0 JUMP처리.
- STM32F4 의 USB FS를 DFU로 사용할 경우 점퍼 연결하지 않은 상태(MCU의 BOOT0핀에 로직1 입력되는 상태.)에서 재부팅 시킨다. - reset 버튼 혹은 전원 재인가하면 됨. 
- DFU로 사용하지 않을 경우  점퍼를 쇼트시킨 상태(MCU의 BOOT0핀에 로직0 입력되는 상태.) 에서 사용한다.


ST-LINK/V2 와 연결된 모습.

 

 


 

 본 글이 포함된 상위 정리장소 : http://igotit.tistory.com/244

 

 




첫등록 : 2015년 4월 21일 

최종수정 : 2019년 8월 26일.


본 글 단축주소 : https://igotit.tistory.com/269






댓글



 

비트코인




암호화폐       외환/나스닥/골드       암호화폐/외환/나스닥/골드 암호화폐/외환/나스닥/골드   암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)     롤오버 이자 없는 스왑프리계좌
( 스왑프리 암호화폐도 거래 가능 )    
MT4, MT5 , cTrader 모두 지원     FTMO 계좌 매매운용. MT4,MT5