facebook

Hướng dẫn ứng dụng Keysight U4431A: gỡ lỗi MIPI M-PHY, UFS, UniPro

Keysight U4431A là máy phân tích giao thức MIPI M-PHY dạng mô-đun AXIe, dùng để bắt và giải mã lưu lượng UniPro, UFS, CSI-3 và SSIC trên tối đa bốn làn. Điều cần nói ngay từ đầu: Keysight hiện xếp U4431A vào trạng thái ngừng sản xuất (Obsolete) và ghi rõ không có model thay thế trực tiếp. Bài này dành cho các phòng lab đang có máy: cấu hình, quy trình đo từ đấu đầu dò tới trigger, cách đọc kết quả và giới hạn với UFS thế hệ mới. Mọi con số lấy từ data sheet 5991-2544EN và trang sản phẩm của Keysight.

Keysight U4431A máy phân tích giao thức MIPI M-PHY dạng mô-đun AXIe
Keysight U4431A: mô-đun phân tích giao thức MIPI M-PHY gắn trong khung AXIe.

Keysight U4431A làm được gì, và tình trạng hiện nay

M-PHY là lớp vật lý nối tiếp vi sai của MIPI, nền cho nhiều giao thức tầng trên trong thiết bị di động. U4431A ngồi trên bus, khóa vào dòng ký hiệu 8b/10b rồi dựng lại gói tin theo từng tầng: Data, Link, Network, Transport và Protocol. Theo data sheet, các tùy chọn giao thức gồm 711 (UniPro), 712 (UFS + UniPro), 713 (CSI-3 + UniPro) và 714 (SSIC). Phiên bản được hỗ trợ là UniPro 1.60, UFS 2.0 (JESD220B) và M-PHY 3.0.

Trang sản phẩm Keysight ghi trạng thái “Obsolete” và “No replacement found for this product”. Nghĩa là nếu bạn cần một máy mới cho dự án mới, U4431A không còn là lựa chọn mua hàng. Nếu bạn đã có máy, nó vẫn là công cụ hữu ích cho các thiết kế nằm trong phạm vi UFS 2.0 và HS-G3. Lưu ý: trang sản phẩm của Techmaster ghi “MIPI M-PHY / D-PHY”, nhưng theo data sheet U4431A chỉ phân tích M-PHY; D-PHY là một mô-đun AXIe riêng.

U4431A thông số: những gì data sheet cam kết

Một hệ thống U4431A được mua theo tùy chọn, nên hai máy cùng tên có thể khác hẳn nhau. Trước khi lập kế hoạch đo, hãy kiểm tra máy của bạn có những tùy chọn nào:

  • Số làn: mặc định 1 làn; tùy chọn 412 lên 2 làn, 414 lên 4 làn. Máy phân tích được hệ thống 1, 2, 3 hoặc 4 làn.
  • Tốc độ HS: mặc định Gear 1; tùy chọn 512 lên Gear 2, 514 lên Gear 3. Chế độ PWM từ G0 tới G7, hỗ trợ Rate Series A và B.
  • Bộ nhớ: chuẩn 1 GB, tùy chọn M04 là 4 GB, M16 là 16 GB, dùng chung giữa bộ phân tích và chế độ Raw. Keysight mô tả 16 GB đủ chứa “hàng chục giây” lưu lượng hệ thống.
  • Hướng phân tích: mặc định một sub-link (chiều lên hoặc chiều xuống); tùy chọn 612 phân tích cả hai chiều.
  • Điện: Vdiff tối thiểu 100 mV; kiến trúc xung nhịp Type I; ánh xạ lại làn và đảo cực tính làn do người dùng chọn.
  • Khóa ký hiệu: HS-G1 khoảng 1 ký hiệu (điển hình), HS-G2 và HS-G3 dưới 128 ký hiệu; có tự nhận và bám tốc độ.
U4431A thông số: chồng giao thức MIPI M-PHY, UniPro, UFS, CSI-3, SSIC và các tùy chọn cấu hình
Chồng giao thức mà U4431A giải mã và các tùy chọn quyết định khả năng của từng máy.

Cấu hình hệ thống: khung AXIe, PC điều khiển và đầu dò

U4431A không đứng một mình. Mô-đun cắm vào khung AXIe M9502A (2 khe) hoặc M9505A (5 khe). Cùng một khung có thể chứa tới 5 mô-đun tương quan thời gian, gồm M-PHY, D-PHY, PCIe, DDR, logic tốc độ cao và HDMI, cấu hình thành tối đa 3 bus riêng; hầu hết các mô-đun trừ HDMI có thể kích chéo cho nhau. Đây cũng là nền tảng của máy phân tích giao thức PCIe Keysight U4301B, và của dòng máy phân tích logic Keysight dạng AXIe.

Về điều khiển, có ba cách: mô-đun PC nhúng M9536A, nối PCIe tới máy bàn qua M9048A và cáp Y1202A, hoặc nối laptop qua ExpressCard M9045A và cáp Y1200B. Kết nối USB 2.0 (tùy chọn -020 của khung) chậm hơn và Keysight không khuyến nghị khi bộ nhớ lớn hơn 1 GB. Nếu máy của bạn có M16, hãy dùng PCIe hoặc PC nhúng.

Đầu dò là phần dễ sai nhất. Mỗi sub-link cần một đầu dò:

  • U4433A: đầu dò vi sai trở kháng cao, dùng đầu ZIF 12 GHz của Keysight. Trở kháng đầu vào DC khoảng 700 Ω (điển hình). Keysight khuyến nghị cho hầu hết ứng dụng.
  • U4432A: bộ cáp SMA, trở kháng đầu vào DC khoảng 128 Ω (điển hình), dùng khi bo mẫu đã có sẵn đầu SMA. Ở chế độ biên độ lớn (Large Amplitude), bộ chia 2:1 thường vẫn dùng được.
Đấu đầu dò vi sai cho máy phân tích giao thức Keysight U4431A trên bo mạch UFS
Mỗi sub-link M-PHY cần một đầu dò riêng; muốn xem cả hai chiều phải có tùy chọn 612.

Quy trình đo thực tế với Keysight U4431A

Ví dụ điển hình: gỡ lỗi liên kết UFS giữa bộ xử lý và bộ nhớ.

Bước 1: xác nhận tùy chọn khớp với bài toán

Đếm số làn của thiết kế, gear HS cao nhất và giao thức. Thiết kế 2 làn HS-G3 chạy UFS cần ít nhất 412, 514 và 712. Thiếu 612 thì chỉ thấy một chiều, tức chỉ thấy lệnh mà không thấy phản hồi, hoặc ngược lại.

Bước 2: đấu đầu dò và kiểm tra biên độ

Chọn U4433A với đầu ZIF khi đo trực tiếp trên đường mạch; chọn U4432A khi có đầu SMA. Biên độ vi sai tại điểm đo phải từ 100 mV trở lên. Nếu làn bị đảo cực hoặc đi dây hoán vị, dùng tính năng đảo cực tính và ánh xạ lại làn thay vì sửa bo.

Bước 3: đặt trigger theo sự kiện, không theo thời gian

Bắt đầu với một trong hơn 50 macro kéo-thả. Khi cần logic phức tạp hơn, trigger nâng cao cho phép tới 8 mức tuần tự, rẽ nhánh N-way, bộ đếm có timeout, cờ và điều kiện AND/OR. Có thể trigger theo loại gói, lỗi PHY và lỗi tầng giao thức, dữ liệu payload tới 32 byte, kiểu truyền HS/PWM, tốc độ cụ thể và trạng thái liên kết. Bộ khớp mẫu payload nhận tới 16 mẫu 4 byte.

Bước 4: để bộ phát hiện lỗi thời gian thực làm việc

Máy kiểm tra liên tục lỗi 8b/10b, disparity, CRC32/16/5 và flow control. Nên trigger ngay trên lỗi CRC đầu tiên để giữ lưu lượng trước và sau lỗi.

Checklist gỡ lỗi với Keysight U4431A: đầu dò, trigger, phát hiện lỗi và Raw Mode
Sáu bước từ kiểm tra tùy chọn tới phân tích kết quả trên U4431A.

Gỡ lỗi: đọc kết quả từ gói tin xuống tới bit

Sau khi bắt, tab Overview đếm từng loại lưu lượng, kể cả lỗi, trong khoảng thời gian chọn, rồi cho bước qua từng lần xuất hiện. Các tab “peel-off” tách riêng header, payload hoặc từng làn; hơn 1.000 marker giúp đo thời gian giữa các khung nhìn.

Khi tầng giao thức báo lỗi nhưng không rõ nguyên nhân, chuyển sang Raw Mode: dữ liệu 8b/10b thô hiển thị dạng sóng tương quan thời gian. Bước tiếp theo là ghép dạng sóng từ máy hiện sóng Infiniium để thấy biên độ và cạnh xung thực tại thời điểm lỗi. Nhờ vậy bạn tách được lỗi do tín hiệu với lỗi do firmware. Bài kiểm thử eMMC và UFS giải thích thêm vai trò của máy hiện sóng ở tầng vật lý.

Giới hạn và hướng đi khi U4431A đã ngừng sản xuất

Giới hạn rõ nhất nằm ngay trong data sheet: HS tối đa Gear 3, UFS tối đa 2.0, M-PHY 3.0. Các thiết kế UFS thế hệ sau chạy ở gear cao hơn, nằm ngoài khả năng của U4431A. Với những dự án đó, hãy trao đổi với kỹ sư để chọn giải pháp phù hợp: kết hợp máy hiện sóng băng rộng cho tầng vật lý với công cụ phân tích giao thức còn được cung cấp. Bài máy phân tích logic Keysight cho gỡ lỗi hệ thống số so sánh các nền tảng còn trong vòng đời.

Mặt trước mô-đun Keysight U4431A trong khung AXIe M9505A
Một khung M9505A chứa tới 5 mô-đun tương quan thời gian, gồm cả M-PHY và D-PHY.

U4431A giá và hỗ trợ tại Techmaster

Vì U4431A đã ngừng sản xuất, không có bảng giá máy mới cố định. Với các yêu cầu về U4431A giá, phụ kiện, đầu dò hoặc giải pháp thay thế cho bài toán M-PHY, vui lòng liên hệ báo giá. Techmaster Electronics là đại lý ủy quyền Keysight tại Việt Nam, có phòng hiệu chuẩn đạt ISO/IEC 17025. Xem thông tin tại trang máy phân tích giao thức MIPI Keysight U4431A, hoặc danh mục thiết bị đo Keysight. Khi gửi yêu cầu, hãy kèm số làn, gear HS và giao thức của thiết kế; với máy đang có, hãy gửi danh sách tùy chọn để kỹ sư kiểm tra cấu hình Keysight U4431A của bạn còn phù hợp không.

Biên soạn bởi Khanh Nguyen — Marketing Manager, Techmaster Electronics JSC.

Leave a Reply

Your email address will not be published. Required fields are marked *

Liên hệ Techmaster
Liên hệ chúng tôi
support techmaster