Tại sao các giao thức tài liệu datasheets từ đầu?


7

Tôi đang đọc một bảng dữ liệu cho một thành phần có giao diện I2C. Tôi có thể nhớ lại tương tự cho datasheets của các thành phần khác trong quá khứ.

Trong các bảng dữ liệu này, chúng bao gồm một mô tả đầy đủ về giao thức I2C, bit start, địa chỉ, bit R / W, bit dữ liệu, ACK, v.v.

Tại sao bảng dữ liệu không chỉ đơn giản nói rằng đó là I2C và sau đó ghi lại các mức cao hơn dành riêng cho thiết bị? Điều này có thể giảm tài liệu từ 4 trang xuống còn 4 đoạn.

Tôi không quá quen thuộc với I2C vì vậy tôi không thể biết liệu những gì được ghi lại theo I2C hay lệch khỏi thông số kỹ thuật.

Giả sử tài liệu nói rằng thiết bị tuân thủ I2C, có an toàn không khi cho rằng mặc dù chúng đi vào chi tiết đầy đủ rằng những gì họ tài liệu là I2C?


12
So sánh các bảng dữ liệu của hai nhà cung cấp và bạn chắc chắn sẽ tìm thấy sự khác biệt ở những nơi mà bạn không mong đợi. Họ không ghi chép I²C, họ đang ghi lại cách giải thích của họ về nó.
PlasmaHH

6
Hãy tin rằng @PlasmaHH. Khi bạn tìm thấy một thành phần "tương thích I2C" không có bản vẽ, RUN!, Bởi vì nó sẽ không được.
Asmyldof

1
Cũng giống như một ghi chú để tăng nhận xét của @Asmyldof, điều tương tự cũng áp dụng cho SPI.
Peter Smith

3
I2C là một chiếc xe buýt độc quyền (Philips S bán dẫn) và yêu cầu phí cấp phép cho đến năm 2006. Tôi tin rằng nhiều người đã khắc phục điều này bằng cách không gọi nó là I2C và định nghĩa việc sử dụng giao thức cụ thể của họ trong bảng dữ liệu. Ngoài ra, có những biến thể trong việc sử dụng xe buýt (chẳng hạn như SMBus của Intel, một tập hợp con của I2C). Xem thêm: Wikipedia I2C
Tut

1
@PeterSmith Ồ, vâng, đúng vậy (cũng như RS232, RS485, IrDA, v.v.)! "Thiết bị này tương thích SPI" -> mua -> kiểm tra -> 'OOOH! SPI 3 dây nơi dữ liệu vào và ra? Vậy ... không tương thích SPI rồi. '
Asmyldof

Câu trả lời:


2

Datasheet thường được viết bởi một nhóm các kỹ sư.

Kỹ sư thiết kế viết cách thức hoạt động của IC, được hướng dẫn bởi định nghĩa dự án (một tài liệu bí mật nội bộ, công ty). Các thông số kỹ thuật sản phẩm nội bộ bí mật này luôn bao gồm các sơ đồ của bus giao diện có liên quan (như SPI hoặc MIPI bất cứ điều gì), vì đó là tài liệu hướng dẫn phát triển IC thực tế. Do đó, thông tin này (như được giải thích bởi nhóm thiết kế) được bao gồm trong biểu dữ liệu.

Kỹ sư kiểm tra viết cách kiểm tra IC, đặc biệt là bảng Đặc tính điện lớn - các giá trị Tối thiểu / Tối đa này là yếu tố quyết định liệu một IC riêng lẻ được vận chuyển hay loại bỏ.

Kỹ sư ứng dụng hoặc Kỹ sư sản phẩm kiểm tra IC từ bên ngoài, như một khách hàng, và cũng thu thập dữ liệu hiệu suất điển hình xuất hiện trong các "ảnh chụp phạm vi" khác nhau và các lô khác. Nhóm Ứng dụng cũng thực hiện kiểm tra băng ghế dự bị của IC đối với những gì bảng dữ liệu yêu cầu. Nếu IC không thực hiện để chỉ định, thì nhóm Ứng dụng có thể từ chối thiết kế IC. Ý tưởng là biểu dữ liệu sẽ hiển thị cho khách hàng mọi thứ liên quan đến những gì phần thực sự làm.

Bạn đề cập đến I2C cụ thể; lưu ý rằng bản thân tiêu chuẩn I2C đã trải qua nhiều lần sửa đổi, đầu tiên là tăng tốc độ, sau đó thêm độ phức tạp để hỗ trợ tốc độ cao hơn nữa. Và sau đó I2C đã được sử dụng làm cơ sở cho các tiêu chuẩn SMBus và PMBus. Vì vậy, rất nguy hiểm khi một biểu dữ liệu chỉ tham chiếu "tiêu chuẩn", vì tiêu chuẩn có thể thay đổi. Nếu nhà cung cấp phát hành một IC tương thích với I2C (phiên bản 1.0) và sau đó hóa ra không tương thích với I2C phiên bản 2.0, thì nhà cung cấp đó có trách nhiệm pháp lý nghiêm trọng nếu họ không nắm bắt thêm hiệu suất được bảo đảm thực tế trong biểu dữ liệu của riêng họ .


1

Ăn cắp bình luận từ @Tut, vui lòng nêu lên câu trả lời của họ nếu họ quyết định đăng một.

I2C là một chiếc xe buýt độc quyền (Philips S bán dẫn) và yêu cầu phí cấp phép cho đến năm 2006. Tôi tin rằng nhiều người đã khắc phục điều này bằng cách không gọi nó là I2C và định nghĩa việc sử dụng giao thức cụ thể của họ trong bảng dữ liệu. Ngoài ra, có những biến thể trong việc sử dụng xe buýt (chẳng hạn như SMBus của Intel, một tập hợp con của I2C).

Xem thêm: Wikipedia I2C

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.