Hnfix!

Diễn đàn chia sẻ Bios - Boardview - Schematic - Tài liệu sửa chữa, đăng ký để được nhận tài liệu từ các thành viên khác.

Đăng Ký Ngay!
  • Vui lòng sử dụng chức năng tìm kiếm trước khi tạo chủ đề yêu cầu tài liệu. Chỉ các tài liệu trên diễn đàn Hnfix.vn nếu không có/ không sẵn/ chưa có chủ đề, chuyên mục. Các bạn vui lòng post chủ đề mới và đăng tải nội dung rõ ràng yêu cầu của mình Tại Đây. Nội dung chủ đề cần ghi rõ: Tên máy, Serial, Mã mainboard, lỗi gặp phải, Bios gốc của máy... Đầy đủ/chính xác để chúng tôi có thể support bạn tốt hơn.
    Cảm ơn!
    Please use the search function before creating a topic requesting documents. Only documents on the Hnfix.vn forum if not available/not available/no topic, category, thread... Please post a new topic, thread and post the clear content of your request Here. The topic content must clearly state: Machine name, Serial, Mainboard code, error encountered, original Bios of the computer... Complete/accurate so we can support you better. Change language English Here.
    Thank you!

  • Nhằm nâng cao bảo mật và bảo vệ tài khoản của bạn tránh sự truy cập trái phép, mất tài khoản. Do vậy Hnfix yêu cầu thành viên Khách bật xác minh 2 bước để tiếp tục sử dụng diễn đàn.

Phương pháp đo và phán đoán chính xác dạng sóng SVID

  • Thread starter Admin
  • Ngày gửi
Nói về dạng sóng SVID, tôi tin rằng mọi người đều quen thuộc với nó, nhưng nếu bạn muốn đọc điện áp VCORE một cách bình thường từ dạng sóng SVID thì có thể bạn sẽ không đọc được nó một cách chính xác. Một số người hỏi tại sao tôi không lấy dạng sóng? Miễn là dạng sóng được ghi lại thì chắc chắn có thể đọc được từ nó để biết điện áp VCORE phải không? Thực ra nói điều này không hoàn toàn sai nhưng cũng không hoàn toàn đúng. Bởi vì không thể đọc giá trị điện áp VCORE chỉ bằng cách đo SVID. Vậy nó phải được thực hiện như thế nào? Mục đích của việc đọc giá trị điện áp của nó là gì? Xin hãy cho phép tôi giải thích điều này một cách chi tiết.
1727074851428

Hình 1 Sơ đồ khối một phần bên trong IC VCORE
Như bạn có thể thấy từ sơ đồ khối ở trên, IC VCORE bên trong bao gồm một bộ giải mã kỹ thuật số, một mô-đun PWM... Trong trường hợp bình thường, CPU gửi SVID đến bộ giải mã kỹ thuật số của IC VCORE. Sau khi nhận được SVID, bộ giải mã kỹ thuật số của IC VCORE sẽ giải mã giá trị điện áp tương ứng, sau đó điều khiển mô-đun PWM tương ứng để xuất ra giá trị điện áp theo yêu cầu SVID. Trong thời gian này, nếu mô-đun giải mã kỹ thuật số của IC VCORE gặp sự cố dẫn đến lỗi giải mã, chip nguồn sẽ điều khiển đầu ra có giá trị điện áp không chính xác.

Có lần tôi gặp một trường hợp, tôi nhớ là máy đó bị trục trặc: bật nguồn được nhưng không chạy mã, load dòng. Sau khi đo thì thấy mọi điện áp đều bình thường.... nhưng chúng không thể sửa chữa được. Cuối cùng, tôi đã phát hiện ra vấn đề. Khi phân tích dạng sóng SVID, chúng tôi thấy rằng dạng sóng SVID yêu cầu điện áp CPU là 1,05V, trong khi IC VCORE điều khiển mô-đun PWM để xuất ra một điện áp 1,3V Điều này rõ ràng là do lỗi giải mã. Giải quyết vấn đề sau khi thay thế chip. Vì vậy, phương pháp đánh giá điện áp CPU từ dạng sóng SVID vẫn rất hữu ích ở những thời điểm quan trọng. Đây là lý do tại sao giá trị điện áp CPU được đọc từ dạng sóng SVID.

Hãy lấy bo mạch chủ Quanta R13J làm ví dụ, đo SVID của nó và đọc giá trị điện áp của nó từ dạng sóng SVID.
1727075306982

Hình 2 Hình ảnh thực tế của mainboard​

ic VCORE của mainboard này là NCP6131, như hình dưới đây:
1727075322057
Hình 3 Chip cấp nguồn CPU NCP6131

Các chân SVID của NCP6131 này là chân 4 và 5. Sử dụng máy hiện sóng kênh đôi để đo trực tiếp dạng sóng, như trong hình bên dưới:
1727075814100


Chắc chắn sẽ có người hỏi: Có thể nhìn thấy giá trị điện áp CPU từ dạng sóng này không? Câu trả lời là không. SVID trong hình trên không thể đọc được nguồn điện cấp cho CPU. Vậy cần loại SVID nào để đọc được nguồn điện của CPU? Xin vui lòng nhìn vào hình ảnh dưới đây:

1727076144271

Sau khi hoàn thành các thao tác trên, chúng ta đánh dấu mức cao và mức thấp của sóng dữ liệu theo chu kỳ xung nhịp trong dạng sóng. Như được hiển thị bên dưới:
1727076339038

Tiếp theo, chúng ta loại bỏ 12 bit đầu tiên trong hình trên, đọc 8 bit cuối cùng: “1 0 1 1 1 0 0 0”, rồi so sánh với bảng dữ liệu Sử dụng vôn kế chuẩn IMVP7 để tìm giá trị điện áp tương ứng như hình dưới đây:
1727076369062

Như có thể thấy từ hình trên, giá trị điện áp tương ứng với "1 0 1 1 1 0 0 0" là 1.165V, vì vậy hãy thực sự đo và xác minh nó, như sau
1727076572582

Kết quả chứng minh rằng số đo thực tế của chúng tôi cũng là 1,16V, khớp chính xác với giá trị điện áp mà dạng sóng SVID yêu cầu. Bây giờ mọi người có thể dùng thử theo cách tôi đã nói. Hãy xem liệu bạn có thể nhận được kết quả tương tự hay không.

Tóm tắt: Trong số các dạng sóng 10uS bên dưới, chỉ có bộ dạng sóng cuối cùng mới có thể hiển thị nguồn điện của CPU. Tất cả các dạng sóng trước đó chỉ là các hành động bắt tay, kiểm tra tính chẵn lẻ, giải mã địa chỉ... và các dạng sóng hành động khác giữa CPU và chip nguồn. Chúng không thể được sử dụng để xác định nguồn điện của CPU, hãy nhớ!

1727076741011


Tham khảo thêm SVID code tại VR12.5 SVID CODE MP2935.rar
 

Đính kèm

VR12.5 SVID CODE MP2935.rar
2.2 MB · Lượt xem: 1

Admin

Admin

Supporter
Thành viên BQT
Administrator
Tham gia
31/8/22
Bài viết
347
Giao thức IMVP mới có phần khác so với giao thức trước đó. . . Model mới nhất không tạo VBOOT. Vì thế...sẽ không tốt nếu bạn thay đổi EC. Nguyên nhân cốt lõi là VRON đã có sẵn. . Sau khi có VRON, VCORE sẽ chỉ được tạo sau khi giao diện SVID của CPU gửi SVID hợp lệ. Điều kiện tiên quyết để giao diện SVID hoạt động là nó nhận được PROCPWRGD được gửi bởi PCH và BCLK hợp lệ. Chỉ khi đó SVID mới hoạt động. Tiền đề cho việc tạo BCLK là mô-đun ME chạy mã ME một cách chính xác. Cấu hình IIC. . Chỉ khi đó BLK và PROCPWRGD mới được gửi. . Đây là lý do tại sao ROM xấu sẽ khiến khối không có nguồn U.
 
Top Bottom