'OSC'에 해당되는 글 1건

  1. 2018.01.21 NUCLEO-F446RE 보드 설정(3)


OSC clock


OSC clock 공급

외부 고속 클럭(external high-speed clock; HSE)과 대응하는 핀을 설정하는 4가지 방법이 있습니다:

ST-LINK로부터 MCO: ST-LINK MCU의 MCO 출력이 입력 클럭으로서 사용됩니다. 이 주파수는 8MHz로 변경할 수 없고 STM32 마이크로컨트롤러의 PF0/PD0/PH0-OSC_IN로 연결됩니다. 다음의 설정이 필요합니다:

– SB55 OFF and SB54 ON

– SB16 and SB50 ON

– R35 and R37 removed

X3 크리스탈(미제공)로부터 온보드 HSE 오실레이터: 전형적인 주파수와 커패시터 그리고 저항에 대해서 STM32 마이크로컨트롤러 데이터시트를 참조하세요. STM32 마이크로컨트롤러에 대한 오실레이터 설계 가이드에 대한 AN2867 Application note를 참조하세요. X3 크리스탈은 다음의 특성을 갖습니다: 8MHZ, 16pF, 20ppm 그리고 DIP footprint. Hong Kong X'tals Limited에서 제조한 9SL8000016AFXHF0을 사용할 것을 권장합니다. 다음의 설정이 요구됩니다:

– SB54 and SB55 OFF

– R35 and R37 soldered

– C33 and C34 soldered with 20 pF capacitors

– SB16 and SB50 OFF

• 외부 PF0/PD0/PH0로부터 오실레이터: CN7 커넥터의 29 핀을 통한 외장 오실레이터로부터. 다음의 설정이 요구됩니다:

– SB55 ON

– SB50 OFF

– R35 and R37 removed

• HSE not used: PF0/PD0/PH0 and PF1/PD1/PH1이 클럭 대신에 GPIO로써 사용됩니다. 다음의 설정이 요구됩니다:

– SB54 and SB55 ON

– SB16 and SB50 (MCO) OFF

– R35 and R37 removed


STM32 누클레오 보드 하드웨어 버젼에 따라서 HSE 핀의 두가지 가능한 디폴트 설정이 있습니다. 보드 버젼 MB1136 C-01 혹은 MB1136 C-02은 PCB 뒷면에 위한 스티커 상에 표시됩니다. 보드에 대응하는 보드 마킹 MB1136 C-01은 HSE가 사용되지 않은 것이고 MB1136 C-02 혹은 그 이상은 클럭 입력으로 ST-LINK MCO를 사용합니다.

Note: NUCLEO-L476RG과 NUCLEO-L452RE에 대하여 ST-LINK MCO 출력은 저 파워 모드에서 전력 소비를 줄이기 위해서 OSCIN으로 연결되지 않았습니다. 결론적으로 NUCLEO-L476RG 그리고 NUCLEO-L452RE 설정은 HSE가 사용되지 않는 것입니다.


OSC 32 kHz clock supply


저 속도 클럭(LSE)에 대응하는 핀을 설정하는 3가지 방법이 있습니다:

• On-board oscillator: X2 크리스탈, STM8S를 위하 오실레이터 설계 가이드를 참조하세요. STM32 마이크로컨트롤러를 위한 오실레이터 설계 가이드에 대해서 STM8A와 STM32 microcontrollers application note (AN2867). Abracon corporation에서 제조된 ABS25-32.768KHZ-6-T을 사용하는 것을 권장합니다.

• Oscillator from external PC14: CN7 커넥터의 25 핀을 통한 외장 오실레이터로부터. 다음의 설정이 요구됩니다:

– SB48 and SB49 ON

– R34 and R36 removed

• LSE not used: PC 14와 PC 15는 저 속도 클럭 대신에 GPIO로서 사용됩니다. 다음의 설정이 요구됩니다:

– SB48 and SB49 ON

– R34 and R36 removed


STM32 누클레오 보드 하드웨어의 버젼에 따라서 3가지 가능한 디폴트 설정이 있습니다. 보드 버젼 MB1136 C-01 혹은 MB1136 C-02는 PCB 뒷면에 위치한 스티커 상에 표시됩니다. 보드 마킹 MB1136 C-01는 LSE가 사용되지 않은 것으로써 설정된 보드에 대응합니다. 보드 마킹 MB1136 C-02 혹은 그 이상 버젼은 온보드 32 kHz 오실레이터로 설정된 보드를 의미하고 보드 마킹 MB1136 C-03 그 이상 버젼은 새로운 LSE 크리스탈(ABS25) 그리고 C26, C31 그리고 C32 값 갱신을 사용한 보드입니다.



'Embedded Programming > STM32 Cortex-M4' 카테고리의 다른 글

NUCLEO-F446RE 보드 설정(5)  (0) 2018.01.21
NUCLEO-F446RE 보드 설정(4)  (1) 2018.01.21
NUCLEO-F446RE 보드 설정(2)  (0) 2018.01.21
NUCLEO-F446RE 보드 레이아웃  (0) 2018.01.14
NUCLEO-F446RE 보드 설정(1)  (0) 2018.01.13
Posted by Nature & Life