Khi nào chúng ta cần một tinh thể bên ngoài cho chip Atmega?


7

Tôi đã tạo ra một mạch vi điều khiển, dựa trên các mạch được sử dụng nhiều nhất tôi có thể tìm thấy trên Internet - sử dụng một tinh thể bên ngoài. Theo tôi biết, Atmega16 có bộ dao động bên trong hoạt động ở mức 1 MHz theo mặc định. Vì vậy, vi điều khiển có thể được sử dụng mà không cần một tinh thể bên ngoài. Nhưng bây giờ tôi bối rối - tôi có cần một tinh thể bên ngoài cho mạch vi điều khiển của mình không? Tôi chỉ sử dụng ADC, USART và LM35. Tôi không biết nếu bộ dao động nội bộ là đủ, tốt, hoặc vv được sử dụng.

Vì vậy, khi nào chúng ta cần một tinh thể bên ngoài cho vi điều khiển của chúng tôi?

Câu trả lời:


19

Hai lý do chính tôi có thể nghĩ đến là ...

  1. Bạn muốn chạy ở tốc độ xung nhịp cao hơn khả dụng với bộ dao động bên trong. Đối với chip Atmega16 mà bạn đã đề cập, bộ tạo dao động bên trong có tốc độ tối đa 8 MHz, nhưng bạn có thể chạy chip ở mức tối đa 16 MHz với một tinh thể bên ngoài.

  2. Bạn cần thời gian chính xác và chính xác. Với một số nỗ lực, bạn có thể hiệu chỉnh đồng hồ RC bên trong với độ chính xác + / 1%, nhưng một tinh thể 16 MHz giá rẻ ($ 1) có thể chính xác đến 0,005% (50ppm) ngoài hộp. Bộ tạo dao động RC bên trong cũng nhạy hơn với sự thay đổi nhiệt độ và điện áp, do đó, một tinh thể bên ngoài thường sẽ ổn định hơn.

Tại sao bạn quan tâm đến việc tăng tốc độ đồng hồ tối đa? Chạy nhanh gấp đôi có nghĩa là bạn có thể hoàn thành công việc gấp đôi trong cùng một thời gian - hoặc cùng một lượng công việc trong một nửa thời gian. Hoặc bạn có thể tạo / đếm tín hiệu với tần số gấp đôi.

Tại sao bạn quan tâm đến việc có một chiếc đồng hồ chính xác và chính xác? Có thể bạn muốn theo dõi cục bộ số giây bạn đang chạy. Sau 1 tuần, bạn có thể tắt hơn một giờ với bộ dao động% 1 trong khi bạn sẽ ở trong vòng nửa phút với tinh thể 50ppm. Hoặc bạn có thể quan tâm đến thời gian ở quy mô rất ngắn - ví dụ: tạo các bit dữ liệu nối tiếp trong đó việc tắt 1% ở hai bên của một liên kết có thể đủ gây ra lỗi đóng khung.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.