Tình hình là mình là dân gà mới vào nghề AVR và đã làm xong cái đồng hồ dùng con DS1307 giao tiếp I2C với AVR, cũng y chang các bạn newbie khác than thở cái mạch nhiễu thiếu điều muốn đập thích thì chạy ko thích thì đình công, và tui chắc rằng ko phải do phần cứng (vì tui là dân PRO khoảng thiết kế mạch). Các bạn ko tin được tui đã thức trắng mấy đêm đâu và cuối cùng lòi ra thủ phạm gây đình công >> Một ông chủ không trả đủ lương thử hỏi bọn lính nó có làm việc đàng hoàng ko??
Vâng xin thưa thủ phạm công khai chính là cái nguồn làm việc 5v qua con 7805 bị sụt áp nghiêm trọng khi cấp 9v cho 7805
Tại sao có chuyện này?? >> thủ phạm giấu mặt là cái lcd16x2 trông thế mà nó tiêu thụ công suất cực ác là nguyên nhân gây sụt áp. Cấp 9v cho 7805 thực tế chỉ cho ra 4v9 qua lcd sụt còn đâu 4.6 >> nhiêu đây MCU còn ko làm việc nói chi tới DS1307
Hướng giải quyết >> cấp 12v cho 7805 >>7805 chết sớm (chết thì thay)+mạch chạy cực ổn định. Vậy là xong, em thấy một số bác bảo do thạch anh 32k và hai con trở 4k7 của DS1307 là ko đúng đâu. Đúng là khi nó nhiễu tôi có sờ tay vào thạch anh và 2 con trở 4k7 thì thấy nó đỡ nhiễu thật nhưng nguyên nhân là khi đó mạch đang trong tình trạng sụt áp bạn sờ vào những nơi chủ chốt của mạch thì vô tình người bạn như một cái tụ điện bù áp tức thời cho mạch (ko biết sau đó mình có vô sinh ko nhỉ )nên mạch chạy tạm thời thôi.
Đó là tất cả những gì tôi biết và làm được muốn share cho các bạn mới vào nghề như tui. Lời kết là tui hơi thấy buồn vì tình trạng sụt áp gây nhiễu này tuy hơi hiếm gặp nhưng tui đã dính chưởng 2 lần trong đời khi làm việc với 89s52 rồi vậy mà lần này tui mất quá nhiều thời gian và công sức để nhận ra nó bị sụt áp (tưởng board làm ko tốt >> mất tự tin ) thôi thì nhân đây chia sẻ với các bạn những biểu hiện của mạch bị sụt áp)
+vi điều khiển đơ hoặc treo khi sụt áp nặng
+mạch làm việc quái đản ko như lập trình
+lcd khi đổi trạng thái hiển thị bị mờ đi trong tích tắc (sụt áp đấy coi chừng)
+cái này mới hay nè trong mạch bạn nào có thiết kế cắm bus thì nếu sụt áp xảy ra hiện tượng khá thú vị là gỡ bus ra cắm lại có khi nó lại chạy tốt ko hiểu tại sao??. Thế là ta đổ thừa bus đểu (tôi đã từng làm thế ) thiện tai thiện tai đừng đổ bậy tội em nó.
Vậy là xong bài này các bạn vào thảo luận chung cho vui nhé. Post bài mà ko ai thank+rep thì buồn lắm .
Vâng xin thưa thủ phạm công khai chính là cái nguồn làm việc 5v qua con 7805 bị sụt áp nghiêm trọng khi cấp 9v cho 7805
Tại sao có chuyện này?? >> thủ phạm giấu mặt là cái lcd16x2 trông thế mà nó tiêu thụ công suất cực ác là nguyên nhân gây sụt áp. Cấp 9v cho 7805 thực tế chỉ cho ra 4v9 qua lcd sụt còn đâu 4.6 >> nhiêu đây MCU còn ko làm việc nói chi tới DS1307
Hướng giải quyết >> cấp 12v cho 7805 >>7805 chết sớm (chết thì thay)+mạch chạy cực ổn định. Vậy là xong, em thấy một số bác bảo do thạch anh 32k và hai con trở 4k7 của DS1307 là ko đúng đâu. Đúng là khi nó nhiễu tôi có sờ tay vào thạch anh và 2 con trở 4k7 thì thấy nó đỡ nhiễu thật nhưng nguyên nhân là khi đó mạch đang trong tình trạng sụt áp bạn sờ vào những nơi chủ chốt của mạch thì vô tình người bạn như một cái tụ điện bù áp tức thời cho mạch (ko biết sau đó mình có vô sinh ko nhỉ )nên mạch chạy tạm thời thôi.
Đó là tất cả những gì tôi biết và làm được muốn share cho các bạn mới vào nghề như tui. Lời kết là tui hơi thấy buồn vì tình trạng sụt áp gây nhiễu này tuy hơi hiếm gặp nhưng tui đã dính chưởng 2 lần trong đời khi làm việc với 89s52 rồi vậy mà lần này tui mất quá nhiều thời gian và công sức để nhận ra nó bị sụt áp (tưởng board làm ko tốt >> mất tự tin ) thôi thì nhân đây chia sẻ với các bạn những biểu hiện của mạch bị sụt áp)
+vi điều khiển đơ hoặc treo khi sụt áp nặng
+mạch làm việc quái đản ko như lập trình
+lcd khi đổi trạng thái hiển thị bị mờ đi trong tích tắc (sụt áp đấy coi chừng)
+cái này mới hay nè trong mạch bạn nào có thiết kế cắm bus thì nếu sụt áp xảy ra hiện tượng khá thú vị là gỡ bus ra cắm lại có khi nó lại chạy tốt ko hiểu tại sao??. Thế là ta đổ thừa bus đểu (tôi đã từng làm thế ) thiện tai thiện tai đừng đổ bậy tội em nó.
Vậy là xong bài này các bạn vào thảo luận chung cho vui nhé. Post bài mà ko ai thank+rep thì buồn lắm .
Comment