HSI (High-Speed Internal), HSE (High-Speed External), và PLL (Phase-Locked Loop) là các khái niệm liên quan đến việc tạo tần số đồng hồ trong vi điều khiển (microcontroller), và chúng có mối quan hệ với các nguồn đồng hồ như Crystal oscillator và RC oscillator như sau:
- HSI (High-Speed Internal): HSI là một nguồn đồng hồ bên trong vi điều khiển. Nó thường là nguồn đồng hồ nội bộ cơ bản và ổn định nhất. Tuy nhiên, tần số của HSI không cao bằng tần số mà Crystal oscillator hoặc PLL có thể cung cấp. HSI thường được sử dụng khi độ chính xác của tần số đồng hồ không cần quá cao và tiêu thụ điện năng cần được kiểm soát.
- HSE (High-Speed External): HSE là một nguồn đồng hồ được cung cấp bên ngoài vi điều khiển thông qua một thành phần ngoại vi như Crystal oscillator. HSE có thể cung cấp tần số đồng hồ cao hơn so với HSI và thường được sử dụng trong các ứng dụng đòi hỏi độ chính xác và tần số cao hơn.
- PLL (Phase-Locked Loop): PLL là một mạch nội bộ trong vi điều khiển cho phép tạo ra các tần số đồng hồ cao hơn từ một nguồn tần số thấp hơn. Điều này thường được thực hiện bằng cách nhân tần số của nguồn đồng hồ thấp (thường là HSI hoặc HSE) lên để tạo ra tần số đồng hồ cao hơn mà vi điều khiển cần. PLL thường được sử dụng khi cần tần số đồng hồ cao hơn mà các nguồn khác không thể cung cấp.
Tóm lại, HSI và HSE là các nguồn đồng hồ cơ bản trong vi điều khiển, trong đó HSE thường liên quan đến Crystal oscillator ngoại vi. PLL là một khối xây dựng nội bộ giúp tạo ra các tần số đồng hồ cao hơn từ nguồn tần số thấp hơn như HSI hoặc HSE. Các nguồn này có mối quan hệ với nhau trong việc cấp tần số đồng hồ cho vi điều khiển dựa trên yêu cầu ứng dụng cụ thể.