NHỮNG ƯU ĐIỂM NỔI BẬT:

Một phần của tài liệu Tổng quan giao diện máy tính - Thiết kế giao diện USB sử dụng chíp FT232BM (Trang 52 - 55)

- SMBDAT: Chân chọn dữ liệu cho giao diện bus.

2. Data0 Packet Zero Length Packet

3.3. NHỮNG ƯU ĐIỂM NỔI BẬT:

Tích hợp mạch Power-On-Reset (POR): FT232BM được kết hợp bên trong chức năng POR. Chân RESET# được duy trì cho phép các mạch ngoài reset lại IC nếu cần thiết, tuy nhiên với nhiều ứng dụng chân này có thể bỏ qua hoặc nối thẳng với Vcc. Thêm vào đó, một có chân ra RESET mới (RSTO#) để cho phép một mạch POR cung cấp một chức năng reset ổn định

tới các bộ MCU hay các thiết bị bên ngoài. RSTO# là chân TEST ở các thế hệ IC trước.

Tích hợp mạch RCCLK: Trong các thế hệ trước, mạch RC bên ngoài là rất cần thiết để bảo đảm cho bộ tạo dao động và bộ nhân tần PLL ổn định trước khi kích hoạt đồng hồ bên trong của IC. Mạch này hiện nay đã được đưa onchip - chân ấn định cho chức năng này được thiết kế giống như chân TEST và được nối đất khi hoạt động bình thường.

Tích hợp bộ chuyển đổi mức trong giao diện UART và các tín hiệu điều khiển: ở các chíp thể hệ trước phải điều khiển UART và tín hiệu điều khiển ở mức lôgíc 5V CMOS. Bây giờ IC này đã có chân Vcc-IO riêng cho phép IC tương thích trực tiếp với 3.3V và các họ lôgic khác mà không cần IC chuyển đổi mức bên ngoài.

Cải tiến điều khiển nguồn cho Bus USB, dòng điện thiết bị cao: Các thế hệ trước có chân USBEN, trở thành mức tích cực khi các thiết bị được đếm bởi USB. Để điều khiển nguồn, chân này phải trở thành cổng ngoài (bật, tắt) với chân SLEEP# và RESET#. Tác động của cổng này bây giờ được thực hiện onchip – USBEN nay đã được thay bằng PWREN#, nó có thể được sử dụng để điều khiển trực tiếp transistor hoặc MOSFET kênh P với ứng dụng yêu cầu bật tắt nguồn của mạch ngoài. Một khối EEPROM giúp cho nối đất bảo đảm hơn các dây giao diện UART của IC khi mà nguồn tắt (chân PWREN# ở mức cao). Trong chế độ này, bất kỳ điện áp dư nào ở mạch ngoài cũng được đưa xuống đất khi mà không cấp nguồn, qua đó bảo đảm rằng mạch ngoài được điều khiển bằng chân PWREN# reset một cách an toàn khi mà nguồn được khôi phục.

Dòng điện ngắt thấp hơn: Sự tích hợp RCCLK trong IC và những cải tiến bên trong của mạch làm giảm dòng điện ngắt của FT232BM xuống dưới 200µA (trừ khi nối lên dương nguồn chân USB DP qua điện trở 1.5k) ở chế

độ ngắt. Điều này cho phép nhiều thiết bị ngoài vi hơn gắn với USB ngắt trong giới hạn dòng điện là 500µA.

Hỗ trợ cho USB truyền đồng bộ cách biệt: Khi truyền khối USB là lựa chọn tốt nhất để truyền dữ liệu thì thời gian sắp xếp dữ liệu không được bảo đảm. Với những ứng dụng để sắp xếp thì góc trễ (của ổ đĩa) sẽ ưu tiên cho dữ liệu toàn vẹn như là audio và dữ liệu video dải thông hẹp, với IC thế hệ mới cung cấp một lựa chọn của truyền dữ liệu đồng bộ cách biệt USB qua bit lựa chọn trong EEPROM.

Có thể chương trình hoá thời gian chờ của bộ đệm thu: Trong các IC thế hệ trước, thời gian chờ của bộ đệm thu được sử dụng để làm cho dữ liệu còn lại từ bộ đệm thu được ổn định trong thời gian chờ 16ms. Thời gian chờ này bây giờ được chương trình hóa qua USB trong mỗi 1ms từ 1ms tới 255ms, qua đó cho phép IC trở nên tối ưu hơn cho các giao thức yêu cầu thời gian đáp ứng từ gói dữ liệu ngắn.

Chân định thời TXDEN: TXDEN bây giờ đã được chuyển đổi để chuyển thời gian trễ ngoài mà trước đây được yêu cầu cho ứng dụng RS485 ở tốc độ baud cao. TXDEN đã hoạt động một cách chính xác trong điều kiện truyền “send-break”.

Giảm các cấu trúc hỗ trợ bên ngoài cũng như đã loại bỏ hệ thống RCCLK và với hầu hết các ứng dụng cần thiết cho mạch reset bên ngoài, nhà sản xuất cũng loại bỏ điện trở 100k nối tới nguồn ở EECS để chọn hoạt động 6Mhz. Khi FT245BM được sử dụng không có kết cấu EEPROM thì EECS, EESK và EEDATA có thể loại bỏ. Với mạch yêu cầu thời gian reset dài (Khi mà thiết bị được reset từ bên ngoài sử dụng IC tạo tín hiệu reset, hoặc reset được điều khiển bởi cổng IO của MCU…) thì một mạch transistor cũng không cần thiết nữa giống như một điện trở 1.5k ở chân USB DP có thể nối với chân RESETO# thay cho 3.3V.

Chú ý: RESETO# ra ở mức 3.3V, không phải ở mức 5 V. Kết cấu này thích hợp cho thiết kế mới. Trong một vài cấu trúc, RSTO# có thể được sử dụng để reset mạch bên ngoài hay MCU.

Hỗ trợ EEPROM bên ngoài:Ở các thế hệ trước chỉ hỗ trợ loại EEPROM 93C46 (128x16 bit). Thế hệ này có thể làm việc được với cả EEPROM loại 93C56 (256x16 bit) và 93C66 (512x16 bit). Không gian mở rộng không sử dụng bởi IC này mà nó để sử dụng cho các MCU, các hệ bên ngoài khi mà FT245BM bị giữ ở chế độ Reset.

USB 2.0 (Tuỳ chọn tốc độ): một khối EEPROM lựa chọn sẽ cho phép FT232BM trở lại thiết bị USB 2.0 khi xung đột với USB 1.1. Chú ý:

IC nên ở chế độ Full Speed USB 2.0 (12Mb/s) khi xung đột với chế độ High Speed USB 2.0 (480Mb/s).

Hỗ trợ nhiều thiết bị mà không có EEPROM: khi không có EEPROM (hay EEPROM trắng hoặc lỗi) được gắn vào IC thì FT245BM không cần phải thông báo số Seri (như một phần trong nhận dạng) nữa. Nó cho phép nhiều thiết bị được nối đồng thời tới cùng một PC. Tuy nhiên các nhà sản xuất vẫn khuyến cáo rằng nên sử dụng EEPROM, khi không có số Seri thì thiết bị chỉ được nhận dạng bởi cổng Hub trong cây USB được kết nối tới, nó có thể thay đổi nếu người sử dụng sau cắm lại thiết bị vào cổng khác.

Một phần của tài liệu Tổng quan giao diện máy tính - Thiết kế giao diện USB sử dụng chíp FT232BM (Trang 52 - 55)

w