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 |