Bộ lập trình tốc độ cao SP20 Series
“
Thông số kỹ thuật:
- Tên sản phẩm: Bộ lập trình SP20 Series
- Nhà sản xuất: SHENZHEN SFLY TECHNOLOGY CO.LTD.
- Ngày phát hành ấn phẩm: 7 tháng 2024 năm XNUMX
- Bản sửa đổi: A5
- Hỗ trợ: SPI NOR FLASH, I2C, MicroWire EEPROM
- Giao diện truyền thông: USB Type-C
- Nguồn điện: Chế độ USB – không cần nguồn điện bên ngoài
Hướng dẫn sử dụng sản phẩm:
Chương 3: Sử dụng nhanh
3.1 Công tác chuẩn bị:
Đảm bảo rằng bộ lập trình được kết nối với máy tính qua USB
Giao diện Type-C. Không cần nguồn điện bên ngoài trong USB
cách thức.
3.2 Lập trình chip của bạn:
Thực hiện theo hướng dẫn phần mềm được cung cấp để lập trình chip của bạn
sử dụng Bộ lập trình SP20 Series.
3.3 Đọc dữ liệu chip và lập trình chip mới:
Bạn có thể đọc dữ liệu chip hiện có và lập trình chip mới bằng cách
thực hiện theo các bước được nêu trong hướng dẫn sử dụng.
3.4 Trạng thái đèn báo ở chế độ USB:
Tham khảo đèn báo trên máy lập trình để hiểu
trạng thái của thiết bị ở chế độ USB.
Chương 4: Lập trình độc lập
4.1 Tải xuống dữ liệu độc lập:
Tải xuống dữ liệu cần thiết cho lập trình độc lập vào
chip nhớ tích hợp của máy lập trình.
4.2 Hoạt động lập trình độc lập:
Thực hiện các hoạt động lập trình độc lập như được mô tả trong
hướng dẫn sử dụng. Điều này bao gồm chế độ thủ công và chế độ điều khiển tự động thông qua
Giao diện ATE.
4.3 Trạng thái chỉ báo ở chế độ độc lập:
Hiểu trạng thái chỉ báo khi hoạt động độc lập
chế độ lập trình hiệu quả.
Chương 5: Lập trình ở chế độ ISP
Tham khảo hướng dẫn sử dụng để biết hướng dẫn chi tiết về
lập trình ở chế độ ISP.
Chương 6: Lập trình ở chế độ nhiều máy
Tìm hiểu về kết nối phần cứng và hoạt động lập trình cho
lập trình chế độ đa máy.
Câu hỏi thường gặp:
Q: Những loại chip nhớ nào được SP20 hỗ trợ?
Lập trình viên loạt phim?
A: Bộ lập trình hỗ trợ SPI NOR FLASH, I2C,
MicroWire và các EEPROM khác từ nhiều nhà sản xuất khác nhau cho
lập trình sản xuất hàng loạt tốc độ cao.
“`
+
SP20B/SP20F/SP20X/SP20P
Hướng dẫn sử dụng lập trình viên
Ngày phát hành ấn phẩm: 7 tháng 2024 năm 5 Bản sửa đổi AXNUMX
CÔNG TY TNHH CÔNG NGHỆ SHENZHEN SFLY
MỤC LỤC
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
Chương 1 Giới thiệu
1.1 Đặc điểm hiệu suất ————————————————————————————— 3 1.2 Bảng tham số lập trình viên dòng SP20 ———————————————————————– 4
Chương 2 Phần cứng lập trình
2.1 Sản phẩm trênview ——————————————————————————————————- 5 2.2 Tiện ích bổ sung cho sản phẩm ————————————————————————————————————— 5
Chương 3 Sử dụng nhanh
3.1 Công tác chuẩn bị ———————————————————————————————————6 3.2 Lập trình chip của bạn ——————————————————————————————–6 3.3 Đọc dữ liệu chip và lập trình chip mới ——————————————————————————-8 3.4 Trạng thái đèn báo ở chế độ USB——————————————————————————————9
Chương 4 Lập trình độc lập
4.1 Tải xuống dữ liệu độc lập —————————————————————————————10 4.2 Hoạt động lập trình độc lập ———————————————————————————- 11
Chế độ thủ công————————————————————————————————————-12 Chế độ điều khiển tự động (điều khiển thông qua giao diện ATE) ——————————————————–12 4.3 Trạng thái chỉ báo ở chế độ độc lập ——————————————————————————12
Chương 5 Lập trình ở chế độ ISP
5.1 Chọn chế độ lập trình ISP ——————————————————————————–13 5.2 Định nghĩa giao diện ISP ——————————————————————————————————13 5.3 Kết nối chip mục tiêu ———————————————————————————————14 5.4 Chọn chế độ cung cấp điện cho ISP ——————————————————————————–14 5.5 Hoạt động lập trình —————————————————————————————–14
Chương 6 Lập trình ở chế độ nhiều máy
6.1 Kết nối phần cứng của bộ lập trình ————————————————————————15 6.2 Thao tác lập trình ————————————————————————————————16
Phụ lục 1
Câu hỏi thường gặp ———————————————————————————————————————————- 17
Phụ lục 2
Tuyên bố miễn trừ trách nhiệm ——————————————————————————————————————– 19
Phụ lục 3
Lịch sử sửa đổi ————————————————————————————————————20
– 2 –
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
Chương 1 Giới thiệu
Bộ lập trình SP20 series (SP20B/SP20F/SP20X/SP20P) là bộ lập trình sản xuất hàng loạt tốc độ cao mới nhất cho SPI FLASH do Shenzhen SFLY Technology ra mắt. Nó hỗ trợ đầy đủ việc lập trình tốc độ cao cho SPI NOR FLASH, I2C / MicroWire và các EEPROM khác từ các nhà sản xuất trong và ngoài nước.
1.1 Đặc điểm Hiệu suất
Tính năng phần cứng
Giao diện truyền thông USB Type-C, không cần nguồn điện bên ngoài khi sử dụng ở chế độ USB; Hỗ trợ lập trình sản xuất hàng loạt tốc độ cao ở chế độ USB và chế độ độc lập; Chip bộ nhớ dung lượng lớn tích hợp lưu dữ liệu kỹ thuật để lập trình độc lập và nhiều
Xác minh dữ liệu CRC đảm bảo dữ liệu lập trình hoàn toàn chính xác; Ổ cắm ZIF 28 chân có thể thay thế, có thể được hỗ trợ bởi các cơ sở lập trình phổ thông thông thường; Màn hình OLED, hiển thị trực quan thông tin hoạt động hiện tại của bộ lập trình; Đèn LED ba màu RGB chỉ ra trạng thái làm việc và còi báo có thể nhắc nhở thành công và thất bại của
lập trình; Hỗ trợ phát hiện tiếp xúc chân kém, cải thiện hiệu quả độ tin cậy của lập trình; Hỗ trợ lập trình chế độ ISP, có thể hỗ trợ lập trình trên bo mạch của một số chip; Nhiều phương pháp khởi động lập trình: khởi động bằng nút, đặt chip (phát hiện thông minh đặt chip
và loại bỏ, lập trình khởi động tự động), điều khiển ATE (giao diện điều khiển ATE độc lập, cung cấp các tín hiệu điều khiển máy lập trình chính xác và đáng tin cậy như BUSY, OK, NG, START, hỗ trợ rộng rãi các thiết bị lập trình tự động của nhiều nhà sản xuất khác nhau); Chức năng bảo vệ ngắn mạch/quá dòng có thể bảo vệ hiệu quả bộ lập trình hoặc chip khỏi hư hỏng do tai nạn; vol có thể lập trìnhtagThiết kế điện tử, phạm vi điều chỉnh từ 1.7V đến 5.0V, có thể hỗ trợ chip 1.8V/2.5V/3V/3.3V/5V; Cung cấp chức năng tự kiểm tra thiết bị; Kích thước nhỏ (kích thước: 108x76x21mm), lập trình đồng thời nhiều máy chỉ chiếm một bề mặt làm việc rất nhỏ;
Tính năng phần mềm
Hỗ trợ Win7/Win8/Win10/Win11; Hỗ trợ chuyển đổi giữa tiếng Trung và tiếng Anh; Hỗ trợ nâng cấp phần mềm để thêm thiết bị mới; Hỗ trợ dự án file quản lý (dự án file lưu tất cả các thông số lập trình, bao gồm: mô hình chip, dữ liệu
file, cài đặt lập trình, v.v.); Hỗ trợ đọc và ghi vùng lưu trữ bổ sung (vùng OTP) và vùng cấu hình (thanh ghi trạng thái,
v.v.) của chip; Hỗ trợ tự động nhận dạng 25 sê-ri SPI FLASH; Chức năng số sê-ri tự động (có thể được sử dụng để tạo số sê-ri duy nhất của sản phẩm, địa chỉ MAC,
ID Bluetooth, v.v.); Hỗ trợ kết nối chế độ nhiều lập trình viên: một máy tính có thể kết nối với 8 máy SP20 series
lập trình viên cho lập trình đồng thời, Chức năng đánh số sê-ri tự động hoạt động ở chế độ đa lập trình viên; Hỗ trợ nhật ký file tiết kiệm;
Lưu ý: Các chức năng trên phụ thuộc vào model sản phẩm. Để biết chi tiết, vui lòng tham khảo bảng thông số sản phẩm trong phần 1.2
– 3 –
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
1.2 Bảng tham số lập trình viên dòng SP20
Thông số sản phẩm
SP20P SP20X SP20F SP20B
Hình thức sản phẩm
Chip được hỗ trợ voltagphạm vi e
1.8-5V
1.8-5V
1.8-5V
1.8-5V
Bộ nhớ tối đa của chip được hỗ trợ (Lưu ý 1)
Hỗ trợ dòng chip (loại giao diện)
(I2C EEPROM Microwire EEPROM SPI Flash)
Đa kết nối
(Một máy tính có thể kết nối 8 lập trình viên)
Sản xuất hàng loạt với USB
(Tự động phát hiện lắp và tháo chip, tự động lập trình)
Số sê-ri tự động.
(Lập trình số sê-ri)
Đèn LED RGB chỉ báo hoạt động
Nhắc nhở bằng còi báo động
Lập trình độc lập
(lập trình không cần máy tính, phù hợp với sản xuất hàng loạt)
Hỗ trợ thiết bị tự động hóa
(Điều khiển thiết bị tự động bằng ATE)
Lập trình ISP
(Hỗ trợ một số mô hình)
Sử dụng chế độ usb ở chế độ độc lập
Nút bắt đầu lập trình
Màn hình OLED
Tốc độ lập trình
(Lập trình + kiểm tra) Dữ liệu đầy đủ
GD25Q16(16Mb) W25Q64JV(64Mb) W25Q128FV(128Mb)
1Gb
Y
Y
YYYY
YYYYY 6 giây 25 giây 47 giây
1Gb
Y
Y
YYYY
YYNNN 6 giây 25 giây 47 giây
1Gb
Y
Y
YYYY
NYNNN 6 giây 25 giây 47 giây
1Gb
Y
Y
YYNN
NYNNN 7 giây 28 giây 52 giây
“Y” có nghĩa là nó có hoặc hỗ trợ chức năng, “N” có nghĩa là nó không có hoặc không hỗ trợ chức năng
Lưu ý 1 Hỗ trợ lên đến 1Gb ở chế độ USB và 512Mb ở chế độ độc lập.
– 4 –
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
Chương 2 Phần cứng lập trình
2.1 Sản phẩm trênview
Mục
Tên
Ổ cắm ZIF 28P Chỉ thị ba màu
Màn hình OLED Nút bắt đầu lập trình
Giao diện USB
Giao diện ghép kênh ISP/ATE
Minh họa
Lắp chip đóng gói DIP, ổ cắm lập trình (Lưu ý: Không hỗ trợ lập trình chip trên bo mạch bằng cách kết nối dây từ ổ cắm ZIF.)
Xanh lam: BẬN; Xanh lục: OK (thành công); Đỏ: THẤT BẠI
Hiển thị trạng thái hoạt động hiện tại và kết quả (chỉ SP20P có thành phần này) Bắt đầu lập trình bằng cách nhấn nút (chỉ SP20P có thành phần này)
Giao diện USB Type-C
Cung cấp tín hiệu điều khiển máy lập trình (BUSY, OK, NG, START) (chỉ SP20P và SP20X có chức năng này) Lập trình ISP cho chip hàn trên bo mạch
2.2 Tiện ích bổ sung cho sản phẩm
Cáp dữ liệu Type-C
Cáp ISP
Bộ đổi nguồn 5V/1A
Hướng dẫn sử dụng
Màu sắc/hình thức của phụ kiện ở các lô hàng khác nhau có thể khác nhau, vui lòng tham khảo sản phẩm thực tế;
SP20B không bao gồm bộ đổi nguồn, chỉ sử dụng cổng USB để cấp nguồn; Cấu hình tiêu chuẩn của bộ lập trình không bao gồm ổ cắm lập trình, vui lòng
lựa chọn theo nhu cầu của bạn;
– 5 –
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
Chương 3 Sử dụng nhanh
Chương này lấy một mảnh chip SPI FLASH đóng gói SOIC8 (208mil) W25Q32DW làm ví dụ.ample giới thiệu phương pháp lập trình chip ở chế độ USB của lập trình viên SP20P. Lập trình thông thường bao gồm 5 bước sau:
Lập trình chuẩn bị phần mềm và phần cứng
Chọn mẫu chip
Trọng tải file Cài đặt tùy chọn hoạt động
3.1 Công tác chuẩn bị
1) Cài đặt phần mềm lập trình dòng “SFLY FlyPRO II” (bao gồm trình điều khiển USB, trình điều khiển USB sẽ được cài đặt theo mặc định khi cài đặt phần mềm), hỗ trợ Win7/Win8/Win10/Win11, tải xuống phần mềm URL: http://www.sflytech.com; 2) Kết nối máy lập trình với cổng USB của máy tính bằng cáp USB, đèn xanh của máy lập trình sẽ sáng khi kết nối bình thường;
Kết nối với cổng USB của máy tính
3) Khởi động phần mềm lập trình “SFLY FlyPRO II”, phần mềm sẽ tự động kết nối với bộ lập trình, và cửa sổ bên phải của phần mềm sẽ hiển thị model bộ lập trình và số sê-ri sản phẩm. Nếu kết nối không thành công: vui lòng kiểm tra xem cáp USB đã được cắm chưa; kiểm tra xem trình điều khiển USB đã được cài đặt thành công trong trình quản lý thiết bị máy tính chưa (nếu trình điều khiển USB không được cài đặt đúng cách, vui lòng cập nhật trình điều khiển USB theo cách thủ công: định vị “USB_DRIVER” trong Thư mục cài đặt phần mềm lập trình, chỉ cần cập nhật trình điều khiển);
Sau khi kết nối thành công, mô hình lập trình viên hiện đang được kết nối
và trình tự sẽ được hiển thị
3.2 Lập trình chip của bạn
1Chọn mẫu chip:
Nhấp vào nút thanh công cụ
và tìm kiếm mô hình chip cần lập trình trong hộp thoại bật lên
để chọn model chip: W25Q32DW. Chọn nhãn hiệu chip, model và loại gói phù hợp (chọn sai nhãn hiệu và model sẽ dẫn đến lỗi lập trình).
– 6 –
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
2Tải file:
Nhấp vào nút thanh công cụ
để tải dữ liệu file, có thể hỗ trợ định dạng Bin và Hex.
3) Thiết lập tùy chọn hoạt động: Thực hiện các thiết lập tương ứng trên trang “Tùy chọn hoạt động” khi cần. Mẹo: Chip không trống phải được xóa.
Để lập trình vùng C (Thanh ghi trạng thái), bạn phải nhấp vào nút này để mở “Tùy chọn cấu hình” để thực hiện các thiết lập có liên quan.
4Đặt chip:
Nâng tay cầm của ổ cắm ZIF, lắp hàng dưới cùng của ổ cắm lập trình thẳng hàng với đáy của ổ cắm ZIF, ấn tay cầm xuống, sau đó đặt chip vào ổ cắm lập trình. Lưu ý rằng không được đặt sai hướng chân 1 của chip. Mẹo: Bạn có thể view mô hình ổ cắm lập trình tương ứng và phương pháp chèn trên trang “thông tin chip”.
– 7 –
5Hoạt động lập trình: Nhấp vào nút thanh công cụ
để bắt đầu lập trình:
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
Khi quá trình lập trình hoàn tất, biểu tượng trạng thái sẽ chuyển thành “OK” để cho biết quá trình lập trình đã thành công:
3.3 Đọc dữ liệu chip và lập trình chip mới
1Thực hiện theo các bước trong phần 3.2 để chọn mẫu chip, lắp ổ cắm và chip cần đọc;
Mẹo:
Bạn có thể tự động xác định hầu hết các chip SPI Flash thông qua nút “Kiểm tra mẫu”. Các chân của chip đã hàn cần được làm sạch để tránh tiếp xúc kém;
trên thanh công cụ;
2) Nhấp vào nút đọc
trên thanh công cụ và hộp thoại “Tùy chọn đọc” sẽ bật lên;
3) Nhấp vào nút “OK”, bộ lập trình sẽ tự động mở “Bộ đệm dữ liệu” sau khi đọc dữ liệu chip và nhấp vào nút “Lưu dữ liệu” để lưu dữ liệu đã đọc vào máy tính để sử dụng sau này;
– 8 –
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
4) Nhấp vào nút “Lưu dữ liệu” của “Bộ đệm dữ liệu”, hộp thoại Lưu dữ liệu bật lên, mặc định lưu toàn bộ vùng lưu trữ, bạn có thể chọn vùng bộ nhớ khi cần, chẳng hạn như vùng bộ nhớ chính Flash, lưu file có thể sử dụng sau;
5) Đóng “bộ đệm dữ liệu” và lắp chip mới cùng model vào;
6) Nhấp vào nút
để ghi nội dung đã đọc vào chip mới.
Mẹo: Chọn tất cả các khu vực lập trình trong tùy chọn Thiết lập, nếu không dữ liệu pramming có thể không đầy đủ và
chip gốc có thể hoạt động bình thường, nhưng chip sao chép có thể không hoạt động bình thường;
Sau khi thiết lập các thông số lập trình hoặc đọc thành công dữ liệu của chip mẹ, bạn có thể lưu nó
như một dự án file (nhấp vào thanh công cụ
nút hoặc nhấp vào thanh menu: File->Lưu dự án), và sau đó bạn chỉ
cần tải dự án đã lưu filevà không cần phải thiết lập lại các thông số để lập trình mới
chip.
3.4 Trạng thái đèn báo ở chế độ USB
Trạng thái chỉ báo
Màu xanh ổn định Màu xanh nhấp nháy Màu xanh lá cây ổn định
Đỏ ổn định
Mô tả trạng thái
Trạng thái bận, lập trình viên đang thực hiện các thao tác như xóa, lập trình, xác minh, v.v. Chờ chip được đưa vào
Hiện đang ở chế độ chờ hoặc chip hiện tại đã được lập trình thành công. Việc lập trình chip không thành công (bạn có thể kiểm tra lý do lỗi trong cửa sổ thông tin phần mềm)
Không hỗ trợ lập trình chip trên bo mạch bằng cách kết nối dây từ ổ cắm ZIF, vì sự can thiệp của mạch ngoài sẽ dẫn đến lỗi lập trình và trong trường hợp bo mạch ngoài có điện, nó cũng có thể làm hỏng phần cứng của bộ lập trình, nếu bộ lập trình bị hỏng do sử dụng không đúng cách này, nó sẽ không nhận được dịch vụ bảo hành. Vui lòng sử dụng ổ cắm lập trình tiêu chuẩn để lập trình chip, Hoặc sử dụng giao diện ISP của bộ lập trình để lập trình chip trên bo mạch (xem Chương 5 Lập trình ở chế độ ISP)
– 9 –
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
Chương 4 Lập trình độc lập
SP20F, SP20X, SP20P hỗ trợ lập trình độc lập (không cần máy tính), thích hợp cho sản xuất hàng loạt. Quy trình vận hành cơ bản như sau:
Tải xuống dữ liệu độc lập Ngắt kết nối cáp USB và kết nối với nguồn điện 5V
Bắt đầu lập trình độc lập
4.1 Tải xuống dữ liệu độc lập
1) Kết nối bộ lập trình với cổng USB của máy tính bằng cáp USB và khởi động phần mềm “SFLY FlyPRO II”; 2) Thực hiện theo các bước trong phần 3.2 để chọn model chip, tải dữ liệu filevà thiết lập các tùy chọn hoạt động cần thiết; 3) Để đảm bảo dữ liệu độc lập là chính xác, trước tiên bạn có thể lập trình một vài chip và thực hiện xác minh thực tế sản phẩm;
4) Nhấp vào nút
để lưu dự án hiện tại (Mẹo: dự án đã lưu file có thể được tải và sử dụng sau đó
tránh rắc rối khi phải thiết lập lại nhiều lần);
5) Nhấp vào nút
để tải xuống dữ liệu độc lập và hộp thoại “Tải xuống dự án” sẽ bật lên;
Lưu ý: Khi lập trình thủ công, hãy chọn “Chip Insert” hoặc “KEY Sart” (chỉ SP20P hỗ trợ KEY start). Khi sử dụng với máy lập trình tự động, vui lòng chọn “ATE control (machine mode)”
6) Nhấp vào OK để tải dữ liệu độc lập xuống bộ nhớ tích hợp của bộ lập trình. Mẹo: dữ liệu độc lập sẽ không bị mất sau khi bộ lập trình tắt nguồn và bạn có thể tiếp tục sử dụng nó sau đó.
thời gian.
– 10 –
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
4.2 Hoạt động lập trình độc lập
Chế độ thủ công
Phương pháp lập trình chọn và đặt chip thủ công. Các bước vận hành thủ công ở chế độ độc lập như sau: 1) Tải xuống dữ liệu độc lập theo phương pháp trong phần 4.1. Lưu ý rằng khi tải xuống dữ liệu độc lập, hãy chọn chế độ điều khiển khởi động là “Đặt chip” (SP20P cũng có thể chọn “Khởi động bằng phím”); 2) Rút cáp USB khỏi máy tính và kết nối với bộ đổi nguồn 5V. Sau khi bật nguồn cho bộ lập trình, trước tiên nó sẽ kiểm tra dữ liệu độc lập bên trong để xác minh tính toàn vẹn và độ chính xác của dữ liệu. Quá trình này mất 3-25 giây. Nếu vượt qua bài kiểm tra, đèn báo sẽ nhấp nháy màu xanh lam, cho biết bộ lập trình đã vào chế độ lập trình độc lập. Nếu bài kiểm tra không thành công, đèn báo sẽ hiển thị trạng thái nhấp nháy màu đỏ, cho biết không có dữ liệu độc lập hợp lệ nào trong bộ lập trình và không thể bắt đầu lập trình độc lập;
Kết nối với bộ đổi nguồn 5V để lập trình độc lập
Lưu ý: Chỉ có SP20P mới có thể hiển thị trạng thái làm việc của bộ lập trình trực quan hơn thông qua màn hình OLED, như thể hiện trong hình trên, nó nhắc nhở chờ chip được lắp vào. 3) Đặt chip cần lập trình vào ổ cắm ZIF, đèn báo chuyển từ màu xanh lam nhấp nháy sang màu xanh lam ổn định, cho biết bộ lập trình đã phát hiện ra chip và đang lập trình; 4) Khi đèn báo chuyển sang màu xanh lục ổn định, điều đó có nghĩa là quá trình lập trình chip đã hoàn tất và lập trình thành công. Nếu đèn báo chuyển sang màu đỏ, điều đó có nghĩa là quá trình lập trình chip hiện tại đã thất bại. Đồng thời, bộ lập trình chờ chip hiện tại được tháo ra khỏi ổ cắm ZIF. Nếu chức năng nhắc nhở bằng còi được bật, bộ lập trình sẽ phát ra tiếng bíp khi quá trình lập trình hoàn tất; 5) Lấy chip ra và đặt vào chip tiếp theo, lặp lại bước này cho đến khi lập trình hoàn tất.
– 11 –
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
Chế độ điều khiển tự động (điều khiển thông qua giao diện ATE)
SP20X/SP20P có giao diện ghép kênh ISP/ATE, có thể sử dụng với máy lập trình tự động và các thiết bị tự động khác để thực hiện lập trình tự động (tự động chọn và đặt chip, lập trình tự động). Tiến hành như sau: 1) Tải xuống dữ liệu độc lập theo phương pháp trong phần 4.1. Lưu ý rằng khi tải xuống dữ liệu độc lập, hãy chọn chế độ điều khiển bắt đầu là “Điều khiển ATE (chế độ máy)”. Trong chế độ làm việc này, giao diện ATE của bộ lập trình có thể cung cấp tín hiệu chỉ báo START/OK/NG/BUSY; 2) Dẫn đường chân chip từ ổ cắm ZIF đến máy lập trình; 3) Kết nối đường điều khiển máy với bộ lập trình “Giao diện ISP/ATE”, các chân giao diện được định nghĩa như sau;
Giao diện ISP/ATE 4) Bắt đầu lập trình.
3–BẬN 5–OK 9–NG 7–BẮT ĐẦU 2–VCC 4/6/8/10–GND
4.3 Trạng thái chỉ báo ở chế độ độc lập
Trạng thái chỉ báo
Mô tả trạng thái (phương pháp thủ công)
Đỏ nhấp nháy
Người lập trình không tải xuống dữ liệu độc lập
Nhấp nháy màu xanh lam Màu xanh lục
Màu đỏ
Chờ lắp chip Lập trình chip Việc lập trình chip đã hoàn tất và lập trình thành công (Đang chờ tháo chip) Lập trình chip không thành công (Đang chờ tháo chip)
Mô tả trạng thái (chế độ điều khiển tự động, chỉ có SP20X, SP20P)
Người lập trình không tải xuống dữ liệu độc lập Chip lập trình Việc lập trình chip đã hoàn tất và lập trình thành công
Lập trình chip không thành công
– 12 –
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
Chương 5 Lập trình ở chế độ ISP
Tên đầy đủ của ISP là In System Program. Ở chế độ lập trình ISP, bạn chỉ cần kết nối một vài đường tín hiệu với các chân liên quan của chip trên bo mạch để thực hiện các thao tác đọc và ghi của chip, có thể tránh được rắc rối khi hàn chip. Dòng SP20 có giao diện ghép kênh ISP/ATE 10P, các chip trên bảng mạch có thể được lập trình thông qua giao diện này.
5.1 Chọn chế độ lập trình ISP
Bộ lập trình SP20 series có thể hỗ trợ lập trình chế độ ISP của một số chip. Nhấp vào nút “chip model” trong phần mềm để tìm kiếm chip model cần lập trình và chọn “ISP mode programming” trong cột “Adapter/Programming Mode” (Nếu không có ISP mode programming trong phương pháp lập trình chip được tìm kiếm, điều đó có nghĩa là chip chỉ có thể được lập trình bằng socket lập trình). Tham khảo hình ảnh bên dưới:
5.2 Định nghĩa giao diện ISP
Định nghĩa giao diện ISP của máy lập trình dòng SP20 như sau:
97531 10 8 6 4 2
Giao diện ISP/ATE
Cáp ISP màu 10P được phân phối ngẫu nhiên để kết nối giao diện ISP và chip bo mạch mục tiêu. Phích cắm 5x2P được kết nối với giao diện ISP của bộ lập trình và đầu còn lại được kết nối với chân tương ứng của chip mục tiêu thông qua đầu nối DuPont.
Kết nối chip mục tiêu thông qua đầu DuPont
Mối quan hệ tương ứng giữa màu sắc của cáp ISP và các chân của giao diện ISP như sau:
Màu sắc
Nâu Đỏ Cam (hoặc hồng) Vàng Xanh lá
Tương ứng với các chân giao diện ISP
1 2 3 4 5
Màu sắc
Xanh Tím Xám Trắng Đen
Tương ứng với các chân giao diện ISP
6 7 8 9 10
– 13 –
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
5.3 Kết nối chip mục tiêu
Nhấp vào trang “thông tin chip” trên giao diện phần mềm chính để view sơ đồ kết nối của giao diện ISP và chip mục tiêu. Tham khảo hình ảnh bên dưới:
Các chip khác nhau có các phương pháp kết nối khác nhau. Vui lòng nhấp vào trang “thông tin chip” trong phần mềm để view phương pháp kết nối chi tiết của chip.
5.4 Chọn chế độ cung cấp điện ISP
Trong quá trình lập trình ISP, chip mục tiêu có hai tùy chọn nguồn: được cấp nguồn bởi lập trình viên và tự cấp nguồn bởi bo mạch mục tiêu. Đặt xem có nên kiểm tra “Cung cấp nguồn cho bo mạch mục tiêu” trên trang “Cài đặt dự án” của phần mềm hay không:
Đánh dấu vào “Cung cấp nguồn cho bo mạch mục tiêu”, bộ lập trình sẽ cung cấp nguồn cho chip bo mạch mục tiêu, vui lòng chọn vol nguồntage theo định mức làm việc của chiptage. Bộ lập trình có thể cung cấp dòng điện tải tối đa là 250mA. Nếu dòng điện tải quá lớn, bộ lập trình sẽ nhắc bảo vệ quá dòng. Vui lòng bỏ chọn “Cung cấp nguồn cho bo mạch mục tiêu” và chuyển sang bo mạch mục tiêu tự cấp nguồn (bộ lập trình SP20 có thể hỗ trợ vol hoạt động của bo mạch mục tiêu 1.65 V~5.5Vtage phạm vi, tín hiệu ISP điều khiển voltage sẽ tự động điều chỉnh với VCC vol của bảng mục tiêutagvà).
5.5 Hoạt động lập trình
Kiểm tra xem kết nối phần cứng và cài đặt phần mềm đã chính xác chưa và nhấp vào nút lập trình ISP của chip.
để hoàn thành
Lập trình ISP tương đối phức tạp và bạn phải rất quen thuộc với mạch điện; Các dây kết nối có thể gây nhiễu và nhiễu của các mạch điện khác trên
bảng mạch, có thể dẫn đến lỗi lập trình ISP. Vui lòng tháo chip
và sử dụng ổ cắm chip thông thường để lập trình;
– 14 –
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
Chương 6 Lập trình ở chế độ nhiều máy
Phần mềm lập trình hỗ trợ hoạt động đồng thời của tối đa 8 lập trình viên được kết nối với một máy tính (sản xuất hàng loạt hoặc tải xuống dữ liệu độc lập).
6.1 Kết nối phần cứng của lập trình viên
1) Sử dụng USB HUB để kết nối nhiều bộ lập trình với cổng USB của máy tính (USB hub phải có bộ chuyển đổi nguồn ngoài và cần có nguồn điện ngoài). Lưu ý rằng ở chế độ nhiều máy, chỉ có thể sử dụng các bộ lập trình cùng một model và không thể trộn lẫn các model khác nhau.
2) Khởi động phần mềm lập trình SP20, phần mềm sẽ tự động kết nối với tất cả các lập trình viên được kết nối và
nhập chế độ nhiều máy. Nếu phần mềm lập trình đã chạy, bạn có thể nhấp vào Menu Programmer Reconnect và phần mềm sẽ bật hộp thoại “Connect to the programmer”:
– 15 –
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
Chọn lập trình viên cần kết nối và nhấp vào OK. Sau khi kết nối thành công, phần mềm sẽ vào chế độ nhiều máy, giao diện như sau:
6.2 Hoạt động lập trình
1) Hoạt động lập trình giống như quy trình lập trình trong phần 3.2: chọn tải mô hình chip file thiết lập tùy chọn hoạt động cài đặt ổ cắm lập trình;
2) Nhấp vào
nút (Lưu ý: SP20P có thể chọn hai chế độ lập trình hàng loạt: “Chip
“Chèn” và “Bắt đầu bằng phím”. Trong ví dụ nàyample, chọn chế độ “Chip Insert”), và lập trình viên sẽ đợi chip
được đặt;
3) Đặt từng con chip đã lập trình vào ổ cắm lập trình, bộ lập trình sẽ tự động khởi động
lập trình sau khi phát hiện các chip được đưa vào. Mỗi lập trình viên làm việc độc lập, lập trình đầy đủ
chế độ không đồng bộ, không cần chờ đồng bộ. Giao diện lập trình phần mềm như sau;
4) Nhặt và đặt chip theo mô tả trạng thái chỉ báo trong Mục 3.4 hoặc lời nhắc trên màn hình hiển thị để hoàn tất toàn bộ khối lượng lập trình chip. Mẹo: SP20F, SP20X, SP20P hỗ trợ lập trình độc lập. Bạn có thể sử dụng cổng USB hiện có trên máy tính để kết nối một hoặc nhiều lập trình viên để tải xuống dữ liệu độc lập, sau đó sử dụng phương pháp độc lập để lập trình hàng loạt. So với phương pháp USB, phương pháp này thuận tiện và hiệu quả hơn. SP20B không hỗ trợ độc lập và chỉ có thể kết nối với máy tính để lập trình hàng loạt.
– 16 –
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
Phụ lục 1 Câu hỏi thường gặp
Lập trình viên có thể hỗ trợ img không? files?
Phần mềm lập trình hỗ trợ hệ nhị phân và hệ thập lục phân file định dạng mã hóa. Hậu tố thông thường của nhị phân files là *.bin, và hậu tố thông thường của hệ thập lục phân files là *.hex;
img chỉ là một file hậu tố, và không đại diện cho file định dạng mã hóa. Thông thường (trên 90%) như vậy files được mã hóa nhị phân. Chỉ cần tải trực tiếp vào phần mềm, phần mềm sẽ tự động nhận dạng xem file là mã nhị phân và tải nó theo định dạng được nhận dạng;
Để đảm bảo tính chính xác của file đang tải, chúng tôi khuyên người dùng nên kiểm tra tổng kiểm tra bộ đệm và file tổng kiểm tra với kỹ sư (hoặc file nhà cung cấp mã/khách hàng) sau khi tải như vậy files. (Những thông tin này sẽ được hiển thị ở cuối cửa sổ chính của phần mềm ghi.)
Những lý do phổ biến gây ra lỗi lập trình (bao gồm lỗi xóa/lỗi lập trình/lỗi xác minh/lỗi ID, v.v.) là gì?
Nhà sản xuất/mẫu chip được chọn trong phần mềm không khớp với chip thực tế; Chip được đặt sai hướng hoặc ổ cắm lập trình được lắp sai vị trí.
Vui lòng kiểm tra phương pháp lắp đặt chính xác thông qua cửa sổ “Thông tin chip” của phần mềm; Tiếp xúc kém giữa chân chip và ổ cắm lập trình; Kết nối các chip đã được hàn trên các bảng mạch khác bằng dây hoặc kẹp lập trình IC, có thể
gây ra lỗi lập trình do nhiễu mạch. Vui lòng lắp lại chip vào ổ cắm lập trình để lập trình; Chip có thể bị hỏng, hãy thay chip mới để kiểm tra.
Những biện pháp phòng ngừa khi lập trình ISP là gì?
Lập trình ISP tương đối phức tạp để thực hiện, phù hợp với những người có kiến thức chuyên môn nhất định, bạn cần biết cách đọc sơ đồ mạch và biết sơ đồ mạch của bo mạch mục tiêu. Phần mềm hỗ trợ lập trình ISP của một số FLASH và EEPROM thường dùng, trước hết, bạn cần chọn phương pháp lập trình ISP của chip hiện tại trong phần mềm. Khi sử dụng phương pháp lập trình ISP, bạn cần chú ý đến các vấn đề sau: Đảm bảo rằng bộ điều khiển chính (ví dụ: MCU/CPU) được kết nối với Flash mục tiêu không truy cập vào mục tiêu
chip, và tất cả các cổng IO được kết nối của bộ điều khiển mian phải được đặt ở mức điện trở cao (bạn có thể thử đặt bộ điều khiển mian ở trạng thái RESET). Một số cổng IO điều khiển của chip được lập trình phải đáp ứng các điều kiện làm việc bình thường của chip, ví dụample: Các chân HOLD và WP của SPI FLASH phải được kéo lên mức cao. SDA và SCL của I2C EEPROM phải có điện trở kéo lên và chân WP phải được kéo xuống mức thấp. Giữ cho các dây kết nối càng ngắn càng tốt. Một số chip không thể lập trình với cáp ISP đi kèm Đặt âm lượng thích hợptagCác thông số e/clock để lập trình ISP trong tùy chọn Thiết lập: Chỉ có thể sử dụng một trong hai tùy chọn: cấp nguồn cho chính bo mạch mục tiêu hoặc cấp nguồn cho bo mạch mục tiêu từ bộ lập trình. Bất kể sử dụng phương pháp cấp nguồn nào, VCC phải được kết nối. Phương pháp ISP bị ảnh hưởng bởi mạch ngoại vi của bo mạch mục tiêu hoặc dây kết nối, do đó không đảm bảo rằng tất cả các chip đều có thể được ghi thành công. Nếu kết nối và cài đặt được kiểm tra nhiều lần mà vẫn không thể lập trình thành công, thì nên tháo chip ra và lập trình bằng Socket chip tiêu chuẩn. Trong sản xuất hàng loạt, hãy thử sử dụng phương pháp lập trình đầu tiên rồi đến phương pháp SMT.
Tại sao chip series 24 không có chức năng xóa?
Chip dựa trên công nghệ EEPROM, dữ liệu trên chip có thể được ghi trực tiếp mà không cần xóa trước, do đó không có thao tác xóa nào khả dụng;
Nếu bạn cần xóa dữ liệu chip, vui lòng ghi dữ liệu FFH trực tiếp vào chip.
– 17 –
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
Làm thế nào để nâng cấp phần mềm lập trình và chương trình cơ sở?
Nhấp vào menu phần mềm lập trình: Trợ giúp-Kiểm tra bản cập nhật. Nếu có bản cập nhật, trình hướng dẫn cập nhật sẽ bật lên. Vui lòng làm theo lời nhắc để tải xuống gói nâng cấp và cài đặt;
Vào trung tâm tải xuống của Sfly chính thức webtrang web (http://www.sflytech.com), tải xuống phần mềm lập trình mới nhất và cài đặt;
Chỉ cần nâng cấp phần mềm lập trình, không cần nâng cấp chương trình cơ sở lập trình.
Tôi phải làm gì nếu không có model chip trong phần mềm lập trình?
Đầu tiên hãy nâng cấp phần mềm lập trình lên phiên bản mới nhất; Nếu không có model chip nào cần lập trình trong phiên bản phần mềm mới nhất, vui lòng gửi email đến
nộp đơn xin bổ sung. Chỉ ra các thông tin sau: model lập trình viên, nhãn hiệu chip cần thêm, model chip chi tiết, gói (lưu ý: bộ lập trình dòng SP20 chỉ có thể hỗ trợ SPI NOR FLASH, EEPROM, không hỗ trợ các loại chip khác).
– 18 –
Bộ lập trình SP20 Series
Hướng dẫn sử dụng
Phụ lục 2 Tuyên bố miễn trừ trách nhiệm
Công ty TNHH Công nghệ Shenzhen Sfly nỗ lực hết sức để đảm bảo tính chính xác của sản phẩm và phần mềm cũng như tài liệu liên quan. Đối với các lỗi và sai sót có thể xảy ra của sản phẩm (bao gồm phần mềm và tài liệu liên quan), công ty sẽ nỗ lực hết sức để giải quyết vấn đề bằng năng lực thương mại và kỹ thuật của mình. Công ty không chịu trách nhiệm cho mọi loại thiệt hại ngẫu nhiên, không thể tránh khỏi, trực tiếp, gián tiếp, đặc biệt, mở rộng hoặc trừng phạt phát sinh từ việc sử dụng hoặc bán sản phẩm này, bao gồm nhưng không giới hạn ở việc mất lợi nhuận, thiện chí, tính khả dụng, gián đoạn kinh doanh, mất dữ liệu, v.v., sẽ không chịu trách nhiệm cho bất kỳ thiệt hại trực tiếp, gián tiếp, ngẫu nhiên, đặc biệt, phái sinh, trừng phạt và khiếu nại của bên thứ ba.
– 19 –
Tài liệu / Tài nguyên
![]() |
Bộ lập trình tốc độ cao SFLY SP20 Series [tập tin pdf] Hướng dẫn sử dụng SP20B, SP20F, SP20X, SP20P, Bộ lập trình tốc độ cao SP20 Series, Dòng SP20, Bộ lập trình tốc độ cao, Bộ lập trình tốc độ, Bộ lập trình |