PDA

View Full Version : Thach Anh + Microcontroller PIC


longtu
22-09-2011, 03:49 PM
Tôi thường làm việc với PIC, nhưng mới gặp vấn đề như sau: PIC không chạy với 1 thạch anh(chú ý là đảm bảo kết nối phần cứng tối thiểu(VCC, Mass, thach anh, tụ 33p...) để cho PIC có thể chạy). Nhưng khi tôi chồng thêm 1 con thạch anh(giá tri bất kỳ) song song với con thạch anh đã có thì mạch lại chạy. Tôi không hiểu lý do là vì sao, các bạn nếu có gặp trường hợp này thì hảy thử và cung tìm nguyên nhân nhé.

Chú ý: Đã thay thế thạch anh và kiểm tra, kết quả vẫn chưa tìm ra nguyên nhân tại sao phải có 2 con thạch anh thì mới chay.

longtu
22-09-2011, 04:55 PM
Minh phát hiện ra như sau:
- Cắt bỏ 2 tụ 33p: kết quả PIC chạy.
- Hàn lại 1 tụ 33p bên OSC1(OSC2 bỏ trống): Kết quả PIC vẫn chạy.
- Hàn tiếp tụ 33p vào OSC2: Kết quả PIC lại không chạy: nguyên nhân là đây rồi.

Kết quả thí nghiệm ngược lại, nghĩa là chỉ hàn OSC2 với 33p trước, PIC vẫn không chạy.

Tạm thời mình bỏ luôn 2 tụ 33p này đi, để mạch tiếp tục hoạt động. Vẫn không biết lý do vì sao mà khi hàn cả 2 33p vào thì mạch lại không chạy.

t10000
03-10-2011, 02:42 PM
Mình đóng góp vài ý nha.
Bạn xem thạch anh của bạn có phù hợp với tụ 33p không
2 tụ chỉ đóng vai trò ổn định tần số dao động thôi (chính vì vậy mỗi thạch anh có tụ phù hợp đi kèm) nên nếu bỏ đi một con để pic chạy thì bỏ luôn cũng không sao mà, bản thân thạch anh cũng là nguồn dao động chuẩn rồi.
Thân.

DINH THANH SANG
03-10-2011, 09:29 PM
Tôi thường làm việc với PIC, nhưng mới gặp vấn đề như sau: PIC không chạy với 1 thạch anh(chú ý là đảm bảo kết nối phần cứng tối thiểu(VCC, Mass, thach anh, tụ 33p...) để cho PIC có thể chạy). Nhưng khi tôi chồng thêm 1 con thạch anh(giá tri bất kỳ) song song với con thạch anh đã có thì mạch lại chạy. Tôi không hiểu lý do là vì sao, các bạn nếu có gặp trường hợp này thì hảy thử và cung tìm nguyên nhân nhé.

Chú ý: Đã thay thế thạch anh và kiểm tra, kết quả vẫn chưa tìm ra nguyên nhân tại sao phải có 2 con thạch anh thì mới chay.

CHÀO BẠN. trường hợp của bạn mình thấy khá là lạ. đa số bỏ hai con tụ của thạch anh thì PIC ngủ luôn chứ đâu có chạy đâu. mình gặp trường hợp là ngoài thạch anh và tụ ta phải mắc thêm điện trở và chân OSCin nó mới chạy như 2 con PIC 16F54. 16F57 ta nối thêm vào chân OSCIN 1 điện trở khoảng 20k lên Vcc nó mới chạy còn không có thì PIC ngủ khò hihihi


chúc bạn thành công.