Như mọi người đã biết, hầu hết các AVR đều có thể dùng dao động bên trong để chạy. Như vậy thì khi nào ta mới phải dùng đến dao động bên ngoài? liệu dùng luôn dao động trong một cách lâu dài có ảnh hưởng đến chức năng của IC hay không? Có anh em nào đã từng ghi nhận sự khác nhau giữa chúng chưa?
Thông báo
Collapse
No announcement yet.
AVR dao động trong và ngoài!
Collapse
X
-
hầu hết các dòng AVR từ thấp đến cao đều hỗ trợ dao động nội. Tuy nhiên tần số dao động được cố định theo các mức, bạn chỉ có thể chọn một trong các tần số đó bằng cách đặt fuse bit. Chẳng hạn như 1MHz, 2MHz, 4MHz, 8Mhz.
Nếu bạn cần sử dụng AVR ở một tần số lẻ, để sử dụng UART mà không có sai số chẳng hạn (ví dụ như tần số 7.3728MHz) thì bạn sẽ cần đến dao động ngoài.
Dao động nội thường không được chính xác, tần số biến đổi theo nhiệt độ chip. Thông thường trong các bài toán đơn giản mà tần số dao động không ảnh hưởng nhiều tới yêu cầu thực thi thì nên sử dụng dao động nội. Mạch sẽ gọn hơn và giảm được giá thành (mua thạch anh chẳng hạn).
Sử dụng dao động nội hoàn toàn không ảnh hưởng gì đến chức năng của chip.PNLab
Mạch nạp/debug ULink2, Jlink ARM USB
Mạch nạp AVR, PIC, 8051, MSP430 USB
Mạch phát triển STM32, ARM9, ARM11
more...www.pnlabvn.com
-
Ý nvt2 nói PORTB6,7 dùng để làm gì vậy? Sao trong trường hợp này lại dùng dao đông bên trong hả bạn?Nguyên văn bởi nvt2 Xem bài viếtNếu cần xài thêm chân PORTB6,7 của ATmega8/88 thì tốt nhất là xài bộ dao động trong của chip !
NVT2
Mình đang dùng 1 con mega32, dao động trong 1MHz. Trong đó, có sử dụng ADC, thỉnh thoảng, khi cho chạy khá lâu (>2g) mình ghi nhận thấy giá trị ADC đọc được bị tụt xuống. Nếu không cho chạy nữa, để một hồi chạy lại, thì kết quả mới tăng trở lại giá trị ban đầu. Vậy là sao? có phải là do chạy lâu, nóng ic, dao động bên trong bị ảnh hưởng => kết quả adc sai chăng?!e
Comment
-
Vì PORT6,7 của Mega8/88 cũng là 2 chân Thạch anh luôn.Nguyên văn bởi zemen Xem bài viếtÝ nvt2 nói PORTB6,7 dùng để làm gì vậy? Sao trong trường hợp này lại dùng dao đông bên trong hả bạn?
Mình đang dùng 1 con mega32, dao động trong 1MHz. Trong đó, có sử dụng ADC, thỉnh thoảng, khi cho chạy khá lâu (>2g) mình ghi nhận thấy giá trị ADC đọc được bị tụt xuống. Nếu không cho chạy nữa, để một hồi chạy lại, thì kết quả mới tăng trở lại giá trị ban đầu. Vậy là sao? có phải là do chạy lâu, nóng ic, dao động bên trong bị ảnh hưởng => kết quả adc sai chăng?Nỏ biết chữ mần răng ký được??!! Thôi nhé.
Comment
-
Nếu dùng TA trong cho Mega88 thì fuse bit như thế nào ấy bác nhỉ? ( Em đang dùng CodeVision)Nguyên văn bởi nvt2 Xem bài viếtNếu cần xài thêm chân PORTB6,7 của ATmega8/88 thì tốt nhất là xài bộ dao động trong của chip !
NVT2Nỏ biết chữ mần răng ký được??!! Thôi nhé.
Comment
-
Vấn đề về ADC, bạn không thể đổi tội hoàn toàn cho chip được. Có thể vấn đề nằm ở chính phần nguồn của bạn. Nếu nguồn không tốt, có ripple, hoặc bị trôi nhiệt thì tất nhiên sau khi mạch nóng lên, giá trị ADC đọc về sẽ bị trôi.Nguyên văn bởi zemen Xem bài viếtÝ nvt2 nói PORTB6,7 dùng để làm gì vậy? Sao trong trường hợp này lại dùng dao đông bên trong hả bạn?
Mình đang dùng 1 con mega32, dao động trong 1MHz. Trong đó, có sử dụng ADC, thỉnh thoảng, khi cho chạy khá lâu (>2g) mình ghi nhận thấy giá trị ADC đọc được bị tụt xuống. Nếu không cho chạy nữa, để một hồi chạy lại, thì kết quả mới tăng trở lại giá trị ban đầu. Vậy là sao? có phải là do chạy lâu, nóng ic, dao động bên trong bị ảnh hưởng => kết quả adc sai chăng?PNLab
Mạch nạp/debug ULink2, Jlink ARM USB
Mạch nạp AVR, PIC, 8051, MSP430 USB
Mạch phát triển STM32, ARM9, ARM11
more...www.pnlabvn.com
Comment
-
Tu dùng dao động trong f= 1MHz giao tiếp với máy tính (qua cổng COM 9600) khá tốt. Sai số truyền 0,2%, chấp nhận được!Nguyên văn bởi ntuan Xem bài viếtnếu sử dụng thạch anh trong thì có giao tiếp với máy tính không hả các bác!e
Comment
Bài viết mới nhất
Collapse
-
bởi Abril9Chào mọi người, động cơ bước có hộp số (https://www.oyostepper.es/category-2...eductores.html) trên thiết bị của tôi đã được sử dụng khoảng sáu tháng. Gần đây, tôi nhận thấy dầu rò rỉ từ trục đầu ra. Mỡ bôi trơn đã bị chảy và nhỏ giọt...
-
Channel: Các hệ thống tự động hóa khác
Hôm qua, 13:26 -
-
bởi AbirChào mọi người, gần đây tôi có một ý tưởng mới.
Tôi muốn nâng cấp thiết bị của mình để tăng tốc độ, vì vậy tôi đã thay đổi nguồn cấp cho mạch điều khiển từ 24V lên 48V. Động cơ vẫn giữ nguyên và dòng điện định...-
Channel: Điện tử công nghiệp
Hôm qua, 09:49 -
-
bởi nguyendinhvanCó một chi tiết sai cơ bản trong kỹ thuật điện tử....
-
Channel: Tâm tình dân kỹ thuật
26-03-2026, 19:31 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Bài hát mới, nhạc Phật: Về Giữa Chiêm Bao, sáng tác: Hoàng Đình Thường.
[Verse 1] Nhân gian bao thay đổi
ĐỜI là giấc CHIÊM BAO
Người mê lầm tranh đấu
KHỔ ĐAU mãi LUÂN HỒI.
VÔ THƯỜNG nào ai thấu
THAM vơ...-
Channel: Tâm tình dân kỹ thuật
25-03-2026, 19:01 -
-
Trả lời cho Giúp mình vẽ sơ đồ và phân tích nguyên lý làm việc của khảo sát các mạch nguồn ổn áp vớibởi davidcopyBạn muốn hỏi nguyên lý làm việc của mạch nào...
-
Channel: Hỗ trợ học tập
24-03-2026, 22:50 -
-
Trả lời cho Giúp mình vẽ sơ đồ và phân tích nguyên lý làm việc của khảo sát các mạch nguồn ổn áp vớibởi N_Tu_Hoc_HoiBạn cần sơ đồ mạch ổn áp bao nhiêu Volt, Nếu giống anh bạn guiwr có khả năng ổn áp dùng iC họ 78XX, 79XX. Những mạch này bạn tim kiếm trên google sẽ thấy!!
-
Channel: Hỗ trợ học tập
23-03-2026, 02:32 -
-
bởi chinhnguyen9
Điến âp vào 24V;Điên áp ra 30V;Dòng điện ra 10A
Trên nền tảng mạch Boost thay đổi như sau: cự âm tụ lọc C không nối mas mà nối vào Vc +24V
Mach phản hồi tao điê áp trên tụ lọc này ổn đinh ở 6V
Kết quả:
· Điện áp ra =24V+ 6V=30V
· Công...-
Channel: Hướng dẫn sử dụng diễn đàn
21-03-2026, 19:33 -
-
bởi chinhnguyen92. Các yếu tố để dòng điện đầu ra không bị "thiếu"
Dòng điện đầu ra bị "thiếu" có thể hiểu là không đủ 10A theo yêu cầu hoặc bị sụt áp khi tải thay đổi. Để đảm bảo điều này, bạn cần xem xét các yếu tố sau:
a. Khả năng chịu dòng của cuộn cảm- Dòng bão hòa (I_sat): Như
-
Channel: Hướng dẫn sử dụng diễn đàn
21-03-2026, 19:06 -
bởi chinhnguyen9
1. Tính toán cuộn cảm (Inductor)
Để tính giá trị cuộn cảm, chúng ta cần thực hiện các bước sau:
a. Xác định chu kỳ nhiệm vụ (Duty Cycle - D)
Với mạch tăng áp lý tưởng, chu kỳ nhiệm vụ được tính theo công thức :
D=1-VinVout=1-24V30V=0.2
Vậy D = 0.2 (20%)
b....-
Channel: Hướng dẫn sử dụng diễn đàn
21-03-2026, 19:03 -

Comment