Cấu hình với EEPROM

Một phần của tài liệu THIẾT KẾ GIAO DIỆN USB (PC) SỬ DỤNG CHIP FT245BM (Trang 59 - 61)

Hỡnh trờn minh hoạ cỏch kết nối FT245BM tới EEPROM 93C46 (93C56 hoặc 93C66). Chõn select (CS) của EEP điều kiện cựng thoả món thỡ FT245BM sẽ sử dụng dữ liệu tron ộng bus 16 bit vớ dụ như hế độ 8/16 bit hoặc để kiểm tra. Do vậy y chỉ được thực hiện khi EECS (32) được nối trực tiếp tới chõn chip

ROM. Chõn EEDATA (2) được nối trực tiếp tới chõn Data In (Din) của EEPROM. Nhờ cú cựng điều kiện điện thế nờn cả chõn Data Output (Dout) của EEPROM cú thể được điều khiển đồng thời bởi chõn EEDATA của FT245BM.

Để trỏnh điện thế dữ liệu xung đột trong trường hợp này, chõn Dout của EEPROM được nối tới EEDATA của FT245BM thụng qua điện trở 2.2k.

Sau khi nguồn được reset hoặc USB reset thỡ FT245BM sẽ kiểm tra EEPROM để xột:

a) Nếu EEPROM được nối với thiết bị và b) nếu dữ liệu trong thiết bị là hợp lệ. Khi cả hai

g EEPROM, nếu khụng thỡ nú sẽ sử dụng trị số ngầm định cú sẵn. Nếu một lệnh hợp lệ được phỏt tới EEPROM từ FT245BM thỡ EEPROM sẽ bỏo cho biết đó nhận được lệnh bằng cỏch đưa chõn Dout của nú xuống mức thấp.

Để kiểm tra điều kiện này, cần thiết phải đưa Dout lờn mức cao bằng cỏch sử

dụng điện trở 10K (nối với Vcc). Nếu khụng nhận được lệnh thỡ EEDATA sẽ ở mức cao do điện trở 10K nối với Vcc trong mỗi phần của chu kỡ và thiết bị

sẽ nhận một lệnh khụng hợp lệ hoặc khụng cú EEPROM.

Cú 2 loại EEPROM trờn thị trường – một loại cú dung lượng bus 16 bits và loại kia là 8 bits. FT245BM đũi hỏi EEPROMvới độ r

loại 93LC46B. EEPROM phải cú khả năng đọc dữ liệu với tốc độ đồng hồ 1Mb với nguồn nuụi 4.4V tới 5.25V.

Hóy xột chõn 6 và 7 của EEPROM. Một số thỡ ghi rừ nú khụng để kết nối gỡ cả, cũn một số lại sử dụng nú để chọn c

cần phải xem xột cẩn thận cỏc chế độ của nú.

Ta hoàn toàn cú thể “chia sẻ” EEPROM giữa FT245BM với cỏc thiết bị

ngoại vi khỏc như là MCU. Tuy nhiờn điều nà

Hỡnh 3.5: Sơ đồ mạch cấp nguồn.

ạch mụ tả một cỏch cấp nguồn thụng dụng cho bus USB. Cỏc nguyờn FT2

tắc cơ bản của cấp nguồ

ng khụng vượt quỏ 500àA.

45BM ở chế độ Reset, tương ứng với EEPROM ở chế độ 3 trạng thỏi tại thời điểm đú. Với một kết cấu thụng thường cú thể sử dụng 4 bit của một cổng I/O của MCU. Một bit cú thể sử dụng để giữ cho FT245BM sử dụng chế độ Reset khi đang hoạt động, 3 bớt cũn lại cú thể kết nối tới chõn EECS, EESK và EEDATA của FT245BM để cho phộp đọc/ghi dữ liệu vào EEPROM tại thời điểm đú. Khi mà MCU đọc/ghi dữ liệu vào EEPROM thỡ nú cú thểđặt chõn RESET# lờn mức cao và cho phộp FT245BM tựđịnh dạng và đếm thụng qua USB.

Một phần của tài liệu THIẾT KẾ GIAO DIỆN USB (PC) SỬ DỤNG CHIP FT245BM (Trang 59 - 61)