PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Bootloaders - Programmers - Debuggers - Emulators (http://www.picvietnam.com/forum/forumdisplay.php?f=9)
-   -   Về mạch nạp Brenner8 (http://www.picvietnam.com/forum/showthread.php?t=2849)

minhsondaklak 26-09-2008 11:51 PM

Về mạch nạp Brenner8
 
2 Attachment(s)
VỀ MẠCH NẠP BRENNER8

- Sơ đồ, phần mềm ... đều miễn phí.
- Tốc độ nạp qua cổng USB ... ok
- Hổ trợ khá nhiều loại Pic
- Đặc biệt: Bạn tuỳ chọn loại Pic cần nạp trên chương trình, mạch nạp sẽ tự động xuất các đường tín hiệu nạp (Vpp, Vdd, Vss, Pgd, Pgc) phù hợp cho từng loại Pic. Bạn không cần phải nhớ vị trí đặt Pic nạp, cũng không cần contac hoán chuyển. Cứ đặt sao cho chân 1 của Pic vào chân 1 của đế nạp (40 chân, sống giữa hẹp) là OK.

Thực tế mình đã nạp cho Pic16f877/40 chân, 16f876/28 chân, 16f84/18 chân trên đế nạp của Brenner8 (chưa thử với Pic ít hơn 18 chân)

Nếu bạn có ý định tự lắp cho mình một mạch nạp USB, hảy thử với Brenner8 :

Phần mềm: http://sprut.de/electronic/soft/usburn/usburn18a3.zip

Nào, bắt đầu:
1. Làm board mạch Brenner8
2. Nạp firmware cho con Master Pic18F2550 (cần 1 mạch nạp)
3. Cài driver cho máy tính
4. Chạy chương trình US-Burn để nạp cho PIC của bạn.

Update 24/10/2008:
*Các transitor trong mạch có thể thay thế bằng A1015 và C1815 (thực tế)
*Các cuộn dây có thể thay thế bằng cuộn 100uH (thực tế)
* Diot Zene 3,3v có thể dùng 3,6v (thực tế)

Tài liệu tham khảo, sơ đồ, mạch in:

nguyenquoctoan 29-09-2008 12:50 AM

cảm ơn sư huynh nhiều, mạch này xịn ah
tốc độ nạp tốt nhanh, mạch đơn giản hơn ICD2
nhưng có mấy cuộn dây hơi khó kiếm, vả lại diot zener trong đó bao nhiêu ổn áp bao nhiêu V?

minhsondaklak 29-09-2008 12:04 PM

- Zener 3,3 vol
- Cuộn 680 uH hơi khó tìm, đây là cuộn boost converter tạo điện áp Vpp, theo anh Namqn có thể thay thế cuộn cảm cao hơn một chút, 1 mH chẳng hạn (= 1000 uH)
- Cuộn 10 uH là cuộn lọc, không quan trọng lắm, có thể bỏ hoặc thay cuộn 100 uH.
Tham khảo thêm: Mạch "Sài gòn tech Pic boad" người ta dùng thiềt kế Brenner8 này với cả hai cuộn đều là 100 uH, bạn có thể thử xem.

Chúc vui.

nguyenquoctoan 30-09-2008 01:41 AM

-Zener em xài 3.6v vẫn chạy ok
-2 cuộn dây em xài 100uH cũng chạy ok
-mạch này tốt thiệt bác nhỉ, đơn giản hơn ICD2, giá làm lại rẻ hơn nữa
cảm ơn bác đã cho em biết thông tin.

thang8831 18-11-2008 12:41 PM

Các bác cho em hỏi trên mạch Brenner8 em thay 2 con diode BAT43 bằng 2 con 1N5818 có được không ạ? Cám ơn các bác nhiều!

namqn 18-11-2008 04:35 PM

Trích:

Nguyên văn bởi thang8831 (Post 20545)
Các bác cho em hỏi trên mạch Brenner8 em thay 2 con diode BAT43 bằng 2 con 1N5818 có được không ạ? Cám ơn các bác nhiều!

Tất nhiên là được, chỉ hơi giống việc "giết gà dùng dao mổ trâu" thôi.

Thân,

thang8831 19-11-2008 12:17 PM

Cám ơn bác manpn nhiều! Thế là em yên tâm rùi.

namqn 19-11-2008 05:06 PM

Trích:

Nguyên văn bởi thang8831 (Post 20582)
Cám ơn bác manpn nhiều! Thế là em yên tâm rùi.

Dưới bài viết của tôi có nút "Cảm ơn" để bạn sử dụng, không cần viết bài cám ơn không có nội dung như thế này. Hơn nữa, bạn viết sai nickname của tôi.

Thân,

thang8831 21-11-2008 08:44 AM

Sorry bac manqn em gửi đi rùi nhìn mới thấy mình viết sai nickname của bác. Bác cho em hỏi nữa là sao em thấy con trở R14 không ghi giá trị ah bác? Thanks bác nhiều nhé!

namqn 21-11-2008 05:02 PM

Trích:

Nguyên văn bởi thang8831 (Post 20659)
Sorry bac manqn em gửi đi rùi nhìn mới thấy mình viết sai nickname của bác. Bác cho em hỏi nữa là sao em thấy con trở R14 không ghi giá trị ah bác? Thanks bác nhiều nhé!

R14 trong sơ đồ Brenner8 của sprut có thể bỏ. Lần này bạn vẫn viết sai nickname của tôi :).

Vì Brenner8 có thể nạp PIC qua đầu nối ICSP, nghĩa là nó có thể được nối vào một mạch ứng dụng mà ở đó chân MCLR có thể được reset bằng một nút nhấn. Khi đó, xuất hiện khả năng chân MCLR được nối vào nút VSS trong quá trình mạch nạp đang nâng áp MCLR để đưa PIC vào chế độ nạp chương trình (vì người dùng cắc cớ nhấn nút reset chẳng hạn). Trong trường hợp này, điện trở R14 sẽ giới hạn dòng điện chạy từ nguồn Vpp đến nút VSS. Từ đó, có thể chọn giá trị 1 k cho R14.

Thân,

thang8831 22-11-2008 03:38 PM

Thật không phải vì 2 lần viết sai nickname của bác namqn em đã nhìn và không thấy sai rồi mà sao bây giờ vào luồng lại thấy mình viết sai. Chắc lần này không còn viết sai nữa. Em cũng dùng con 1K bác Nam ah! Nhưng làm xong mạch rồi đến lúc nạp thì phần mềm toàn bằng tiếng Đức chẳng biết đường nào mà lần các bác ai có bản hướng dẫn tiếng Việt hoặc tiếng Anh thì cho em xin với. Cám ơn mọi người nhiều!

namqn 22-11-2008 04:45 PM

Trích:

Nguyên văn bởi thang8831 (Post 20699)
Thật không phải vì 2 lần viết sai nickname của bác namqn em đã nhìn và không thấy sai rồi mà sao bây giờ vào luồng lại thấy mình viết sai. Chắc lần này không còn viết sai nữa. Em cũng dùng con 1K bác Nam ah! Nhưng làm xong mạch rồi đến lúc nạp thì phần mềm toàn bằng tiếng Đức chẳng biết đường nào mà lần các bác ai có bản hướng dẫn tiếng Việt hoặc tiếng Anh thì cho em xin với. Cám ơn mọi người nhiều!

Bạn có thể chụp màn hình phần mềm của bạn và post lên đây không?

Các phiên bản US-Burn mà tôi sử dụng đều có giao diện tiếng Anh (đôi chỗ có một vài đoạn tiếng Đức, nhưng luôn có phần tiếng Anh tương ứng).

Thân,

minhsondaklak 22-11-2008 05:28 PM

Trích:

Nguyên văn bởi thang8831 (Post 20699)
... Em cũng dùng con 1K bác Nam ah! Nhưng làm xong mạch rồi đến lúc nạp thì phần mềm toàn bằng tiếng Đức chẳng biết đường nào mà lần các bác ai có bản hướng dẫn tiếng Việt hoặc tiếng Anh thì cho em xin với. Cám ơn mọi người nhiều!

http://sprut.de/electronic/soft/usburn/usburn18a3.zip

Bác xem lại, sao tôi chỉ thấy tiếng anh thôi ?

thang8831 22-11-2008 09:42 PM

Em down được phần mềm giao diện tiếng Anh rồi cám ơn bác minhsondaklak nhé! Nhưng bản hướng dẫn lại toàn bằng tiếng Đức thôi. Các bác có thể chỉ giúp em cách thiết lập thông số cho phần mềm US-Burn18a3 không? Em detech chip thì nó toàn phát hiện sai chip thôi, lúc thì là 16F84 lúc lại là 16F882 mà em nạp cho 16F877A, và nó còn hay báo lỗi là "error code 997" mong mọi người giúp đỡ.

minhsondaklak 23-11-2008 09:06 AM

Bạn phải chọn loại Pic cho nó: loại Pic 40 chân và họ Pic 16 trước khi nhấn Detect.
Tôi chỉ chọn có thế là nạp được, ngoài ra giữ nguyên mặc định.
Khi nào nó chạy xong, hiện chữ OK to tướng bên góc phải là ok.

http://i452.photobucket.com/albums/q..._PIC_NAP-1.jpg

Chọn sai sẽ không nạp được, nhưng Pic không chết.

thang8831 23-11-2008 09:13 PM

1 Attachment(s)
Em cũng làm như thế nhưng lần thì nó dò đúng chip còn đa số là nó dò được 16F84. Nhưng khi dò được 16F877A thì lại không nạp được bác ah! Nó báo lỗi như sau, sau khi đã chạy hết 100%

namqn 24-11-2008 02:47 AM

Trích:

Nguyên văn bởi thang8831 (Post 20738)
Em cũng làm như thế nhưng lần thì nó dò đúng chip còn đa số là nó dò được 16F84. Nhưng khi dò được 16F877A thì lại không nạp được bác ah! Nó báo lỗi như sau, sau khi đã chạy hết 100%

Tôi cho rằng mạch nạp chưa xóa được PIC của bạn, và hoạt động chưa ổn định lắm. Bạn đã calibrate mạch nạp của bạn chưa?

Thân,

minhsondaklak 24-11-2008 04:28 PM

Bạn xem hướng dẫn của anh Namqn và bạn cũng nên thử lại với dây nối USB khác.
Cũng dễ đau đầu với mấy cái dây USB này lắm !

namqn 24-11-2008 05:34 PM

Trích:

Nguyên văn bởi minhsondaklak (Post 20757)
Bạn xem hướng dẫn của anh Namqn và bạn cũng nên thử lại với dây nối USB.
Cũng dễ đau đầu với mấy cái dây USB này lắm !

Hướng dẫn thực hiện quá trình calibration của Brenner8 nằm ở post #9 của luồng sau:
http://www.picvietnam.com/forum/showthread.php?p=15742

Thân,

minhsondaklak 24-11-2008 09:09 PM

Em đã gặp may khi nạp thành công ngay từ lần đầu tiên với Brenner8 mà không phải Calib, nên tới giờ em mới được biết đến Calib là gì.
Xin đa tạ Trưởng lão !

thang8831 24-11-2008 11:14 PM

Em cài driver sang cổng khác và calib rồi bác namqn ah nhưng sau đó em cắm chip vào thì con chip mà nó báo vẫn luôn luôn là 16F84 trong khi con này chỉ có 18 chân mà thẻ IC-Socket/ICSP em chọn là 28/40 pins em chẳng hiểu thế nào nữa có lẽ em làm lại mạch vậy. Nhưng còn đoạn sau bác viết em không rõ lắm "và cũng xấp xỉ giá trị đặt của nút đã được nhấn" đã hiệu chỉnh để xấp xỉ giá trị đo được thì làm sao còn xấp xỉ giá trị đặt của nút đã được nhấn ah bác? Bác có thể giải thích rõ hơn cho em được không?

namqn 24-11-2008 11:45 PM

Trích:

Nguyên văn bởi thang8831 (Post 20780)
Em cài driver sang cổng khác và calib rồi bác namqn ah nhưng sau đó em cắm chip vào thì con chip mà nó báo vẫn luôn luôn là 16F84 trong khi con này chỉ có 18 chân mà thẻ IC-Socket/ICSP em chọn là 28/40 pins em chẳng hiểu thế nào nữa có lẽ em làm lại mạch vậy. Nhưng còn đoạn sau bác viết em không rõ lắm "và cũng xấp xỉ giá trị đặt của nút đã được nhấn" đã hiệu chỉnh để xấp xỉ giá trị đo được thì làm sao còn xấp xỉ giá trị đặt của nút đã được nhấn ah bác? Bác có thể giải thích rõ hơn cho em được không?

Bạn thử dùng phần "Hardware Test" để kiểm tra mức điện áp tại các chân dùng cho việc nạp chương trình: VDD, PGD, PGC, MCLR, PGM. Chú ý là chân RB3/PGM của PIC16F877A nên được nối xuống VSS qua một điện trở vài k, để tránh chế độ nạp chương trình bằng điện áp bị kích hoạt, dẫn đến không thể dùng chế độ nạp chương trình bằng cách đặt điện áp cao vào chân MCLR.

Giá trị đo được thông thường xấp xỉ giá trị đặt của nút, nhưng nó cũng có thể khác nhiều nếu mạch phản hồi điện áp bị sai. Tôi dùng cụm từ đó với ý nhấn mạnh là bạn cần đảm bảo giá trị bạn đo được cũng xấp xỉ giá trị của nút nhấn, nếu không thì phải xem lại mạch phản hồi điện áp.

Thân,

thang8831 25-11-2008 11:04 PM

Cám ơn bác namqn nhiều vì đã rất nhiệt tình giúp em. Đây là mạch em đã điều chỉnh lại 1 số chỗ để chỉ nạp cho con 28 và 40 chân bác ah! Bác xem giúp em xem có chỗ nào sai k? Em dùng phần "Hardware test" để kiểm tra thì nó báo như sau: Vpp=12V như em đặt ở nút, Vdd=5V, PGC=PGD=Vdd bác ah! Còn chân Vpp trên mạch khi calib em đo nó đạt 3,6V. Mai e bắt đầu phải thi rồi nên phải đợi thi xong e mới tiếp tục động đến nó được có gì mong bác giúp em với nhé! Cám ơn bác nhiều.

thang8831 25-11-2008 11:07 PM

Em quên k port ảnh lên hi!

thang8831 26-11-2008 07:19 AM

1 Attachment(s)
Em port lại mấy lần mới được bác xem giúp em nhé!

minhsondaklak 26-11-2008 08:34 AM

Bác Thang cho hỏi: Làm sao để port được hình thu nhỏ, nhấn chuột vào nó mới phóng to lên thế nhỉ ?

thang8831 26-11-2008 11:28 AM

Thì mình vào post reply ở tape "chức năng" chọn "tải file từ máy" kích vào brown tìm đường dẫn đến nơi mình để ảnh chọn ảnh đó sau đó kích vào "thêm file" vậy là được nhưng bạn phải xem kích thước của kiểu file ảnh có lớn quá kích thước cho phép không? xem kích thước lớn nhất của các kiểu file ở khung phía dưới khung chọn brown trong cửa sổ "tải file từ máy".Hi!

minhsondaklak 26-11-2008 03:10 PM

À ra thế, lâu nay mình cứ dùng cách up qua trang http://photobucket.com/, vưa cực, hình lại to đùng không gọn. Cám ơn bạn !

namqn 27-11-2008 06:08 PM

Trích:

Nguyên văn bởi thang8831 (Post 20832)
Cám ơn bác namqn nhiều vì đã rất nhiệt tình giúp em. Đây là mạch em đã điều chỉnh lại 1 số chỗ để chỉ nạp cho con 28 và 40 chân bác ah! Bác xem giúp em xem có chỗ nào sai k? Em dùng phần "Hardware test" để kiểm tra thì nó báo như sau: Vpp=12V như em đặt ở nút, Vdd=5V, PGC=PGD=Vdd bác ah! Còn chân Vpp trên mạch khi calib em đo nó đạt 3,6V. Mai e bắt đầu phải thi rồi nên phải đợi thi xong e mới tiếp tục động đến nó được có gì mong bác giúp em với nhé! Cám ơn bác nhiều.

Chân Vpp trên đầu nối ICSP của bạn không được nối đi đâu cả.

Khi dùng "Hardware Test" của phần mềm US-Burn, và bật chân Vpp (nút "Vpp on" được nhấn) thì điện áp đo được tại chân Vpp tương ứng phải xấp xỉ giá trị Vpp được đặt trong khung "programming voltage test". Chân Vpp nào được kích hoạt tùy thuộc vào bạn chọn IC-socket nào ở màn hình "Basics" của US-Burn).

Thân,

notbadday 21-03-2009 11:00 PM

Brenner 8P
 
3 Attachment(s)
Các bác cho mình hỏi trong mạch Brenner 8P mấy cái LSP1 LSP2 LSP3 dùng làm gì vậy?

namqn 21-03-2009 11:54 PM

Trích:

Nguyên văn bởi notbadday (Post 23837)
Các bác cho mình hỏi trong mạch Brenner 8P mấy cái LSP1 LSP2 LSP3 dùng làm gì vậy?

Chúng chỉ là các test point để kiểm tra mạch thôi.

Thân,

toilaga2000 06-09-2009 09:52 PM

zenner 3.3v
 
Trong mạch Brenner có con zenner 3.3v, em không biết là thay thế bằng con nào, các anh nào biết xin giúp dùm.

Con BAT43 thay thế bằng con High Speed 1n4148 được không vậy?


Cảm ơn

namqn 07-09-2009 03:36 PM

Trích:

Nguyên văn bởi toilaga2000 (Post 29357)
Trong mạch Brenner có con zenner 3.3v, em không biết là thay thế bằng con nào, các anh nào biết xin giúp dùm.

Con BAT43 thay thế bằng con High Speed 1n4148 được không vậy?


Cảm ơn

Diode zener 3.3 V thường có ở ngoài chợ, không cần phải dùng linh kiện thay thế. BAT43 có thể thay thế bằng 1N4148 ở phần cấp nguồn Vpp, ở phần khác thì không nên thay (thay thì vẫn có thể chạy, nhưng không có gì đảm bảo).

Thân,

toilaga2000 08-09-2009 02:52 PM

Cảm ơn anh namqn đã giúp đỡ, như anh đã nói ở phần khác không nên thay, mà ở chợ không có BAT43 vậy còn cách nào khắc phục không anh?

Cảm ơn

namqn 09-09-2009 08:49 AM

Trích:

Nguyên văn bởi toilaga2000 (Post 29415)
Cảm ơn anh namqn đã giúp đỡ, như anh đã nói ở phần khác không nên thay, mà ở chợ không có BAT43 vậy còn cách nào khắc phục không anh?

Cảm ơn

BAT43 là schottky diode. Tôi nói việc thay nó bằng 1N4148 là không nên (câu hỏi của bạn cụ thể như vậy). Bạn có thể tìm các diode schottky khác để thay thế (ở thị trường VN thì tôi không rõ lắm, vì mấy năm nay không mua linh kiện ở VN).

Thân,

vn00426941 05-10-2009 08:12 PM

có bạn nào có file .max của orcad mạch này ko cho mình xin với.

vn00426941 05-10-2009 08:13 PM

ủa mà cho mình xin cái file để nạp cho con chip master pic18f2550sp nữa

namqn 06-10-2009 07:00 PM

Trích:

Nguyên văn bởi vn00426941 (Post 29993)
ủa mà cho mình xin cái file để nạp cho con chip master pic18f2550sp nữa

Firmware đã được sprut cung cấp ở trang web của phần mềm USBurn, link download của phiên bản gần đây nhất dưới đây:
http://www.sprut.de/electronic/soft/...sburn110a2.zip

Thân,

vn00426941 11-10-2009 12:55 PM

ko có ai có file mạch vẽ sẵn rồi à.Vậy có anh em nào vẽ mạch bằng Altium Designer thì cho hỏi cách lấy mirro của linh kiện khi vẽ schematic ko.Mình dùng phím space bar thì chỉ xoay linh kiện dc 90 độ thôi

duy08091983 12-10-2009 09:52 AM

Trích:

Nguyên văn bởi vn00426941 (Post 30145)
ko có ai có file mạch vẽ sẵn rồi à.Vậy có anh em nào vẽ mạch bằng Altium Designer thì cho hỏi cách lấy mirro của linh kiện khi vẽ schematic ko.Mình dùng phím space bar thì chỉ xoay linh kiện dc 90 độ thôi

Hãy dùng thêm phím "X" nữa !

Chúc vui,

Homepage : www.pduytech.com
Email : oliver.duy@gmail.com
YM : duy08091983@yahoo.com


Múi giờ GMT. Hiện tại là 07:12 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam