Bộ chuyển đổi hai chiều nhanh 3,3 đến 5V


8

Đối với một dự án sở thích của tôi, tôi đang suy nghĩ về việc kết nối một số chip SRAM 5V cũ như thế này với một GPU có khả năng 3,3V. Tần số mục tiêu là 50 MHz. Sau một số thí nghiệm giả lập, tôi phát hiện ra rằng một bộ chia điện áp đơn giản có thể hoạt động:

sơ đồ

mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab

Điều này cho tín hiệu cực đại 0,2..3.0V ở cực đại ở phía 3.3V khi được điều khiển bởi phía 5V. Tuy nhiên, theo hướng ngược lại, tín hiệu đầu ra chỉ là 0,4..2.6V đến cực đại, là loại nằm trong thông số kỹ thuật cho W24512AK (V0H=0.8Vvà ) nhưng biên độ không lớn. Tôi tự hỏi nếu điều này sẽ làm việc trong thực tế.V1L=2.2V

Vì vậy, tôi muốn cải thiện lề bằng cách sử dụng trình chuyển đổi mức hoạt động, nhưng theo như tôi có thể thấy, tất cả các sơ đồ đơn giản (ví dụ: các sơ đồ được liệt kê ở đây ) có đáp ứng tần số khủng. Giải pháp khả thi duy nhất tôi thấy là mua một số TXB0108 có thể đạt 100Mbps ở mức 3,3V.

Có một sơ đồ chuyển đổi cấp độ tôi đã bỏ qua? Như vậy, nó không nhất thiết phải là hai chiều vì tín hiệu có thể truy cập được và có thể được sử dụng để bật / tắt bộ chuyển đổi theo từng hướng.WR¯


2
Làm thế nào về một bộ thu phát xe buýt Octal 74LVC245 chạy ở 3,3V được đặt ở giữa. Đầu vào tuân thủ 5V.
Tut

1
@Tut: nhưng còn 3,3V -> 5V thì sao?
Sữa đông

@Curd ... Dmitry sẽ cần xác minh và xem liệu anh ta có hài lòng với mức ký quỹ không, nhưng có vẻ như thông số kỹ thuật VOH sẽ đủ cao để vượt quá VIL = 2.2V đã đề cập ở trên. Tôi không biết các yêu cầu hiện tại đầu vào của SRAM là gì.
Tut

1
+1 cho đề xuất của @Tut của LVC245 trên hai HCT244 và tám điện trở, nó cũng có khả năng điều khiển hiện tại cao hơn
Finbarr

1
Tôi đã không thực sự chú ý đến mục tiêu 50Mhz của bạn. Nếu tốc độ là một vấn đề, tôi phải đồng ý với đề xuất của Anonymous để có được 3V3 SRAM và bỏ qua bản dịch cấp độ.
Tut

Câu trả lời:


3

Tôi hơi hoài nghi về kiến ​​trúc của bạn. Tôi đã sử dụng chip ALVC256 cho các chuyển đổi 3V3-5V và ngay cả với kiến trúc không chính xác này, có một số vấn đề, trong một số trường hợp, có thể làm hỏng thiết bị.

Hãy xem xét những điều sau đây:

  • 50 MHz là chu kỳ 20 ns, SRAM bạn sẽ sử dụng là chu kỳ đọc / ghi 15 ns. Bạn chỉ còn 5 ns để đảm bảo rằng xe buýt (địa chỉ và dữ liệu) ổn định và chọn ô nhớ phù hợp để truy cập;
  • Trở kháng không khớp sẽ gây ra đột biến và dương tính giả ở phía SRAM, giết chết sự chậm chạp 5 ns của bạn và có khả năng truy cập (đọc / ghi) dữ liệu sai. Điều này có thể yêu cầu điều chỉnh rất tốt để hoạt động đúng trong mọi điều kiện (ví dụ nhiệt độ, điều kiện nguồn điện).

Nếu bạn muốn thiết bị hoạt động tốt, thì

  • Nhận 3V3 SRAM và kết nối nó với FPGA mà không cần bất kỳ bộ chuyển đổi nào sử dụng điện trở nối tiếp (mà bạn có thể thay đổi để điều chỉnh trở kháng);
  • HOẶC thư giãn các điều kiện tần số xuống, giả sử, 20 MHz (chu kỳ 50 ns).

Có khả năng bộ chuyển đổi mức thụ động của tôi sẽ hoạt động ở mức 20 MHz không?
Dmitry Grigoryev

1
Tôi sẽ hỏi câu hỏi khác nhau - độ tin cậy của giải pháp sẽ là gì? Tôi nghĩ rằng bạn có thể làm cho nó hoạt động, do bạn đã mô phỏng mạch, bạn sẽ sử dụng phạm vi để kiểm tra dạng sóng và điều chỉnh giá trị điện trở và tụ điện, đảm bảo độ dốc được chấp nhận và có biến dạng tối thiểu đối với hình vuông và bạn không tạo ra thứ tự cao hơn các vấn đề (như kết nối các nhà cung cấp 3V3 và 5V tạo ra dòng điện quá mức trong chip).
Ẩn danh

1
Tôi thực sự đã thực hiện các bộ chia điện trở đơn giản (không có nắp) và ước tính 20 MHz của bạn hóa ra khá chính xác. Cảm ơn một lần nữa.
Dmitry Grigoryev

1
  • 3.3V → 5V:
    một 74HC T 244 được cung cấp bởi 5V (s. Datasheet: min. Điện áp đầu vào mức cao) sẽ hoạt động.
  • 5V → 3.3V:
    74HCT244 được cung cấp bởi 3,3V và điện trở đầu vào nối tiếp để hạn chế dòng điện đầu vào thông qua điốt bảo vệ.

Giải pháp này cần mỗi bộ đệm được kích hoạt cho mỗi hướng (như bạn đã đề cập trong câu cuối cùng của bạn).


Cảm ơn! Bất kỳ lý do để thích điều này hơn một chip TXB0108?
Dmitry Grigoryev

Sẵn có! (Tôi chưa bao giờ nghe nói về TXB0108)
Curd

Đủ công bằng! Tôi có thể nhận được cả hai, nhưng 74HCT244 dường như rẻ hơn đáng kể, thậm chí xem xét tôi sẽ cần hai cái.
Dmitry Grigoryev

BTW, có một lý do tại sao bạn có một sự táo bạo Ttrong trường hợp đầu tiên?
Dmitry Grigoryev

1
Phải, tất nhiên. Có họ logic 74HC và họ logic 74HCT. Cả hai đều là họ CMOS "tốc độ cao" nhưng chúng có các mức ngưỡng khác nhau (HC T tương thích với familiy LS ("Schottky công suất thấp"), tức là điện áp đầu vào H tối thiểu thấp hơn). Xem bảng dữ liệu gia đình ti.com/lit/sg/sdyu001aa/sdyu001aa.pdf trang 4;VIHđối với HCT là 2V so với 3,5 đối với HC.
Sữa đông
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.