Mục lục:

Thẻ nhớ làm bằng CMOS EPROM's: 6 bước (có hình ảnh)
Thẻ nhớ làm bằng CMOS EPROM's: 6 bước (có hình ảnh)

Video: Thẻ nhớ làm bằng CMOS EPROM's: 6 bước (có hình ảnh)

Video: Thẻ nhớ làm bằng CMOS EPROM's: 6 bước (có hình ảnh)
Video: Vi mạch được tạo ra như thế nào? Có phức tạp hay không? 2024, Tháng Chín
Anonim
Thẻ nhớ Làm bằng CMOS EPROM's
Thẻ nhớ Làm bằng CMOS EPROM's
Thẻ nhớ làm bằng CMOS EPROM's
Thẻ nhớ làm bằng CMOS EPROM's

Hướng dẫn do tôi tạo ra sẽ giúp bạn xây dựng một dung lượng bộ nhớ khổng lồ, có ích cho nhiều dự án và phép đo. Thẻ nhớ thích hợp cho nhiều mục đích sử dụng và có thể thực tế hơn nhiều so với thẻ flash và các loại bộ nhớ mềm khác. Tuổi thọ của những CMOS EPROM đó là vài trăm năm, ngoài ra người ta có thể thêm một màn hình 8-bit nhị phân chỉ để xem dữ liệu đầu ra trên đèn led. Tôi có họ dẫn 2 x 8 trên thẻ của tôi.

Bước 1: Thu thập các bộ phận cần thiết để tạo thẻ nhớ….

Thu thập các bộ phận cần thiết để xây dựng thẻ nhớ….
Thu thập các bộ phận cần thiết để xây dựng thẻ nhớ….
Thu thập các bộ phận cần thiết để xây dựng thẻ nhớ….
Thu thập các bộ phận cần thiết để xây dựng thẻ nhớ….

Làm việc với tạo mẫu điện tử và đặc biệt với vi điều khiển đòi hỏi một số bộ nhớ có thể không đủ cho một số tác vụ liên quan đến các chương trình lớn và dữ liệu phải được lưu trữ …….

Để xây dựng thẻ nhớ, chúng ta cần EPROM. Trong hầu hết các trường hợp, các EPROM đó là UV-EPROM, hoặc EEPROM, là viết tắt của bộ nhớ chỉ đọc có thể đọc được / lập trình được bằng điện. Trong trường hợp sử dụng UV-EPROM, bộ nhớ chỉ đọc có thể đọc được / lập trình được dựa trên Ulta-violet. Có nghĩa là, EPROM có thể được lập trình một lần, nhưng sau đó cần một thiết bị có thể xóa bằng tia cực tím để xóa bộ nhớ để sử dụng tiếp. Điều này không thuận lợi như lần đầu tiên, nhưng vẫn khá dễ dàng để xử lý. Người ta có thể mua các thiết bị như vậy trong các cửa hàng điện tử. Các EPROM đó rất nhanh và chủ yếu xử lý thời gian truy cập vào khoảng 45 ns. Thích hợp lý tưởng cho các chu kỳ đọc / ghi nhanh của vi điều khiển. Chúng sử dụng giao diện song song đòi hỏi một số lượng GPIO của bộ vi xử lý. Trong trường hợp của tôi, như người ta có thể thấy từ các hình trên, tôi có rất nhiều AMD CMOS UV-EPROMs hoàn toàn mới. Vì vậy, nó phù hợp hoàn hảo để tạo thẻ nhớ, nơi một số vi mạch đó có thể nghỉ ngơi, và do đó trở thành giải pháp lý tưởng cho các dự án bộ nhớ lớn hơn mà không có SPI hoặc các loại thẻ nhớ khác và rắc rối và phức tạp mà chúng mang theo. một bảng tạo mẫu dựa trên đồng / epoxy là cần thiết, kích thước có thể thay đổi tùy thuộc vào số lượng EPROM của một trong những kế hoạch để nhúng. Con số này càng cao, càng tốt cho năng lực. Điều tiếp theo sẽ là led smd (xanh lá cây) và một led tht (đỏ). Nguồn điện thấp, dòng điện thấp (c.a. 20mA) sẽ ổn. Người ta cần điện trở cho mỗi led đó (R = 150-180 Ohm) cho led smd và (R = 470 Ohm) cho led tht sẽ thực hiện công việc. Để thuận tiện hơn, tôi khuyên bạn nên sử dụng các tiêu đề để kết nối mô-đun có thể cắm thẻ lỗ, (trên bảng mạch không hàn hoặc bất kỳ nơi nào khác), kích thước của tiêu đề cũng phụ thuộc vào số lượng IC nhúng. Dây nhảy là cần thiết nếu bạn định kết nối chúng bằng tay chứ không phải trên PCB. Mỗi CMOS EPROM yêu cầu điện trở 16 x 10KOhm cho đường dữ liệu bus địa chỉ và 8x 10 KOhm cho đường dữ liệu bus dữ liệu. Mỗi EPROM AMD có 8 cổng cho đường dữ liệu và 17 cho đường địa chỉ. Vì vậy, rất nhiều dây nhảy nên có sẵn.

Bước 2: Quy trình lắp ráp trong một số bước…

Quy trình lắp ráp trong một số bước…
Quy trình lắp ráp trong một số bước…

Quá trình lắp ráp bắt đầu bằng cách kiểm tra xem tất cả EPROM đã bị xóa và trống chưa.

> Bước 0. >> Bắt đầu hàn bus nguồn (+/-) 5.0 V cho toàn bộ bảng mạch của thẻ nhớ. Điều này sẽ giúp đưa nước trái cây đến từng vi mạch.

> Bước 1. >> Tính toán không gian cho IC được cài đặt, trong trường hợp của tôi, 4 x EPROM được nhúng, với gói DIP bộ điều hợp chèn. Bộ điều hợp này được hàn vào breadboard, không phải EPROM, điều này sẽ giúp bạn thay thế chúng trong trường hợp hỏng hóc và hoặc các công việc bảo trì khác mà không gặp rắc rối.

> Bước 2. >> Hàn các bộ điều hợp vào breadboard, sau đó kiểm tra đường ray nguồn-bus và kết nối đèn led âm trần màu xanh lá cây với điện trở R = 150 Ohm phù hợp với đường ray nguồn thông qua power-bus EPROM. Điều đó nên được thực hiện cho mỗi EPROM được nhúng. Mục đích là để có nguồn chạy qua dẫn đến EPROM, để người ta có thể nhìn thấy trạng thái trực quan của từng vi mạch.

> Bước 3. >> Trên bảng mạch ở góc dưới bên phải, một đèn LED màu đỏ có điện trở R = 470 Ohm phù hợp nên được hàn. Nó phải được kết nối trực tiếp với bus nguồn hoặc đầu nối thùng của breadboard, để đảm bảo rằng thẻ nhớ được cấp nguồn và chạy (khi đèn led được bật nguồn hệ thống).

> Bước 4. >> Trong bước này, chúng ta cần kết nối mỗi đường dữ liệu bus địa chỉ 17x của EPROM với Ground GND có điện trở R = 10 KOhm. Kéo chúng xuống, trong trường hợp chúng ta không được CPU sử dụng, mặt khác, chúng ta cần cùng 17 đường dữ liệu bus địa chỉ kết nối với GPIO trên CPU, 17 x chân GPIO chuyên dụng, để cho phép các chu kỳ đọc / xóa địa chỉ. Các đường dữ liệu bus dữ liệu 8 bit được kết nối với các chân kỹ thuật số trên CPU (hai chiều) 8 x GPIO. Ngoài ra, người ta có thể bổ sung thêm 8 x led với R = 470 Ohm chỉ để có màn hình nhị phân, tôi thấy nó rất hữu ích cho các mục đích học tập và hát rong. 8 đường dữ liệu bus dữ liệu có thể được chia sẻ và kết nối với nhau cho tất cả các EPROM, Trong nguyên mẫu của tôi, tôi đã làm 2x2, với 2 màn hình nhị phân màu xanh lá cây và màu đỏ, nhưng một người có thể kết nối tất cả chúng với cùng một chân, tùy theo độ thuận tiện.

Bước 3: Điều khiển GPIO và lập trình ……

Điều khiển GPIO và Lập trình ……
Điều khiển GPIO và Lập trình ……
Điều khiển GPIO và Lập trình ……
Điều khiển GPIO và Lập trình ……

Bên cạnh đường dữ liệu addess-bus, data-bus-lines và power-bus, mỗi EPROM đều có GPIO điều khiển-bus. Những cái đó được sử dụng để kích hoạt các chu kỳ đọc / ghi và truy cập vào từng EPROM, cũng như lập trình chúng và bật / tắt, vào chế độ năng lượng thấp, vv….. các cổng đó là:

1. Đầu vào cho phép chương trình PGM

2. Kích hoạt đầu ra OE

3. Kích hoạt chip CE

4. Đầu vào điện áp Vpp-Program

Các chân đó có GPIO chuyên dụng bao quanh tất cả các GPIO địa chỉ / dữ liệu. Tôi thực sự khuyên bạn nên đọc biểu dữ liệu và có một số ý tưởng về cách EPROM hoạt động trước khi bắt đầu xây dựng thẻ nhớ. Nó sẽ giúp bạn hiểu hầu hết mọi thứ liên quan đến chức năng, lập trình. phần No: AM 27C010 1-Megabit, CMOS EPROM / UV-EPROM.

Bảng này sẽ giúp bạn kiểm soát chức năng, giả sử, nếu chúng ta muốn ghi vào EPROM giống như chương trình, chúng ta tra cứu trên bảng những gì chúng ta cần để kích hoạt: Đó là CE = LOW, OE = HIGH, PGM = LOW, Vpp = Vpp = 12, 75 Volt chỉ để lập trình… dòng địa chỉ cụ thể mà chúng ta muốn lập trình phải là HIGH, tất cả các dòng địa chỉ khác = LOW.

Trong khi đó, bus dữ liệu phải được cấu hình như các đầu ra, để xuất dữ liệu cần thiết thông qua bus dữ liệu 8 bit. PinMode () đơn giản, có thể sử dụng cú pháp như bình thường.

Nói một cách dễ hiểu: chúng ta cung cấp điện áp chương trình Vpp = 12, 75 cho chân Vpp, sau đó kéo xuống cả CE và OE, PGM, sau đó chúng ta đưa dữ liệu lên bus dữ liệu CPU, bằng cách kéo địa chỉ cần thiết lên CAO EPROM sẽ lưu được đề cập. dữ liệu tại địa chỉ đó. Dễ dàng như vậy. Để đọc dữ liệu từ EPROM, người ta nên tham khảo lại bảng đó và kiểm tra trạng thái của các GPIO đó để bắt đầu các quy trình khác, đọc từ nó hoặc đưa EPROM vào chế độ năng lượng thấp. (Đứng gần)

Bước 4: Lập trình EPROMs

Lập trình EPROMs
Lập trình EPROMs

Tại thời điểm này, khi tất cả thiết lập phần cứng đã hoàn tất và mọi thứ được kiểm tra kỹ lưỡng, người ta có thể tiến hành giai đoạn tiếp theo.

Sau khi trải qua tất cả các bước trên, chúng ta có thể dễ dàng bắt đầu lập trình thẻ nhớ, bao nhiêu lần tùy thích, tiết kiệm hàng tấn dữ liệu trong mỗi địa chỉ. Cũng có thể đọc dữ liệu từ bất kỳ địa chỉ ngẫu nhiên nào.

Thiết bị này có mã phù hợp (gửi cho tôi nếu bạn quan tâm đến mã đó). Nó rất đơn giản, nó sẽ hướng dẫn người sản xuất và giúp anh ta hiểu cách lập trình các thiết bị đó và cách mọi thứ hoạt động. Mã định cấu hình GPIO phù hợp trên CPU và sau đó sử dụng các lệnh đơn giản chạy qua mọi địa chỉ và ghi dữ liệu vào đó….. nếu màn hình nhị phân được kết nối thì người ta có thể thấy dữ liệu đầu ra thông qua đèn led đó. bắt đầu sáng hoàn toàn và sau đó sẽ giảm dần khi CPU đọc qua từng địa chỉ.

Bước 5: Truy vấn….

Tóm tắt….
Tóm tắt….

Sau tất cả các bước chúng tôi đã thực hiện, khi thẻ nhớ đã sẵn sàng và được bật nguồn, và EPROM được định cấu hình chính xác, tất cả các đèn LED trên màn hình nhị phân sẽ sáng lên. Ngoài ra, nếu chúng ta lọc nội dung của EPROM vào màn hình nối tiếp, tất cả sẽ là 1, 1111111 có nghĩa là tất cả các đèn LED đều bật. Điều đó có nghĩa là các EPROM trống và nhà máy có tất cả các tệp 1.

Bước 6: Sẵn sàng chấp nhận dữ liệu…

Sẵn sàng chấp nhận dữ liệu…
Sẵn sàng chấp nhận dữ liệu…

Giờ đây, có thể lập trình nó với bộ vi xử lý và sử dụng thiết bị làm mô-đun bộ nhớ ngoài.

Tại thời điểm này, bạn có thể tích hợp nó vào các dự án của mình… và hưởng lợi từ tốc độ giao diện song song kết hợp với tốc độ quá rẻ..

Đề xuất: