Სარჩევი:

მეხსიერების ბარათი დამზადებულია CMOS EPROM– ისგან: 6 ნაბიჯი (სურათებით)
მეხსიერების ბარათი დამზადებულია CMOS EPROM– ისგან: 6 ნაბიჯი (სურათებით)

ვიდეო: მეხსიერების ბარათი დამზადებულია CMOS EPROM– ისგან: 6 ნაბიჯი (სურათებით)

ვიდეო: მეხსიერების ბარათი დამზადებულია CMOS EPROM– ისგან: 6 ნაბიჯი (სურათებით)
ვიდეო: როგორ გადმოვიწეროთ აპლიკაციები SD ბარათზე 2024, დეკემბერი
Anonim
მეხსიერების ბარათი დამზადებულია CMOS EPROM– ისგან
მეხსიერების ბარათი დამზადებულია CMOS EPROM– ისგან
მეხსიერების ბარათი დამზადებულია CMOS EPROM– ისგან
მეხსიერების ბარათი დამზადებულია CMOS EPROM– ისგან

ჩემს მიერ შექმნილი ინსტრუქცია დაგეხმარებათ შექმნათ მეხსიერების უზარმაზარი უნარი, რომელიც გამოდგება მრავალი პროექტისა და გაზომვისთვის. მეხსიერების ბარათი შესაფერისია მრავალფუნქციური გამოყენებისთვის და შეიძლება ბევრად უფრო ხელმისაწვდომი იყოს ფლეშ ბარათებთან და სხვა ტიპის რბილ მეხსიერებასთან შედარებით. იმ CMOS EPROM- ის სიცოცხლის ხანგრძლივობა რამდენიმე ასეული წელია. ასევე შეგიძლიათ დამატებით დაამატოთ ორობითი 8 ბიტიანი დისპლეი მხოლოდ led– ებზე გამომავალი მონაცემების სანახავად. მე მაქვს მათ ბარათზე 2 x 8 led.

ნაბიჯი 1: მეხსიერების ბარათის შესაქმნელად საჭირო ნაწილების შეგროვება…

მეხსიერების ბარათის შესაქმნელად საჭირო ნაწილების შეგროვება…
მეხსიერების ბარათის შესაქმნელად საჭირო ნაწილების შეგროვება…
მეხსიერების ბარათის შესაქმნელად საჭირო ნაწილების შეგროვება…
მეხსიერების ბარათის შესაქმნელად საჭირო ნაწილების შეგროვება…

ელექტრონიკის პროტოტიპზე მუშაობა და განსაკუთრებით მიკროკონტროლერებთან საჭიროა გარკვეული მეხსიერება, რომელიც შეიძლება არ იყოს საკმარისი ზოგიერთი ამოცანისათვის, რომელიც მოიცავს დიდ პროგრამებსა და მონაცემებს, რომლებიც უნდა იყოს შენახული …….

მეხსიერების ბარათის შესაქმნელად, ჩვენ გვჭირდება EPROM. უმეტეს შემთხვევაში ეს EPROM არის UV-EPROM, ან EEPROM, რაც ნიშნავს ელექტრონულად მოსახსნელ/პროგრამირებადი მხოლოდ წაკითხვის მეხსიერებას. UV-EPROM- ის შემთხვევაში, ულტა-იისფერი დაფუძნებული, მოსახსნელი/პროგრამირებადი, მხოლოდ მეხსიერების წასაკითხად. რაც იმას ნიშნავს, რომ EPROM შეიძლება დაპროგრამდეს ერთხელ, მაგრამ შემდეგ სჭირდება ულტრაიისფერი გამოსასწორებელი მოწყობილობა მეხსიერების გასასუფთავებლად შემდგომი გამოყენებისთვის. ეს არ არის ისეთი დამაჯერებელი, როგორც პირველი, მაგრამ მაინც საკმაოდ ადვილია მისი დამუშავება. შეგიძლიათ შეიძინოთ ასეთი მოწყობილობები ელექტრონიკის მაღაზიებში. ეს EPROM არის ძალიან სწრაფი და ძირითადად ამუშავებს დაშვების დროს დაახლოებით 45 ns. იდეალურად შეეფერება მიკროკონტროლერს სწრაფი წაკითხვის/წერის ციკლებისთვის. ისინი იყენებენ პარალელურ ინტერფეისს, რომელიც მოითხოვს მიკროპროცესორის GPIO– ს გარკვეულ რაოდენობას. ჩემს შემთხვევაში, როგორც ზემოთ მოყვანილი სურათებიდან ჩანს, მე მაქვს უამრავი AMD CMOS UV-EPROM, სულ ახალი. ასე რომ, ის იდეალურია მეხსიერების ბარათის შესაქმნელად, სადაც რამდენიმე იმ IC– ს შეუძლია დაისვენოს და ამით იდეალური გადაწყვეტა მიიღოს უფრო დიდი მეხსიერების პროექტებისთვის SPI– ს ან სხვა სახის მეხსიერების ბარათების გარეშე და მათ სირთულესა და სირთულეს. CMOS EPROM– ების გარდა, საჭიროა სპილენძის/ეპოქსიდის დაფუძნებული პროტოტიპის დაფა, ზომა შეიძლება განსხვავდებოდეს იმისდა მიხედვით, თუ რამდენი EPROM გეგმავს ჩადგმას. რაც უფრო მაღალია რიცხვი, მით უკეთესი შესაძლებლობებისათვის. შემდეგი იქნება (მწვანე) smd leds და ერთი tht led (წითელი). დაბალი სიმძლავრე, დაბალი დენი (დაახლოებით 20mA) უნდა იყოს კარგი. საჭიროა თითოეული მათგანისთვის (R = 150-180 Ohm) smd led– ებისთვის და (R = 470 Ohm) tht led– ისთვის სამუშაოს. მეტი დამაჯერებლობისთვის გირჩევთ გამოიყენოთ სათაურები, რათა გამოიმუშაოთ ხვრელის ბარათის მოდული, (გამწოვ დაფაზე ან სადმე სხვაგან), სათაურების ზომა ასევე დამოკიდებულია ჩამონტაჟებული IC- ების რაოდენობაზე. Jumper მავთულები საჭიროა, თუ თქვენ აპირებთ მათ დაკავშირებას ხელით და არა PCB– ზე. თითოეული CMOS EPROM მოითხოვს 16 x 10KOhm რეზისტორებს მისამართის ავტობუსის მონაცემთა ხაზებისთვის და 8x 10 KOhm მონაცემთა ავტობუსის მონაცემთა ხაზებისთვის. თითოეულ AMD EPROM- ს აქვს 8 პორტი მონაცემთა ხაზებისთვის და 17 მისამართის ხაზებისთვის. ასე რომ, ბევრი ჯუმბერის მავთული უნდა იყოს ხელმისაწვდომი.

ნაბიჯი 2: შეკრების პროცესი რამდენიმე ნაბიჯში…

შეკრების პროცესი რამდენიმე საფეხურზე…
შეკრების პროცესი რამდენიმე საფეხურზე…

შეკრება იწყება შემოწმებით, რომ ყველა EPROM არის წაშლილი და ცარიელი.

> ნაბიჯი 00. >> დაიწყეთ ძრავის ავზის (+/-) 5.0 ვ შედუღება მეხსიერების ბარათის მთელ დაფაზე. ეს ხელს შეუწყობს წვენის მოტანას თითოეულ IC- ში.

> ნაბიჯი No1. >> IC– ის დასაყენებელი სივრცის გაანგარიშება, ჩემს შემთხვევაში 4 x EPROM არის ჩადგმული, ჩასასვლელი გადამყვანებით DIP პაკეტით. ეს გადამყვანები მიმაგრებულია პურის დაფაზე და არა EPROM– ებზე, რაც დაგეხმარებათ შეცვალოთ ისინი გაუმართაობის და სხვა ტექნიკური სამუშაოების გარეშე, უპრობლემოდ.

> ნაბიჯი No2. >> ადაპტერების ჩასხმა პურის დაფაზე, შემდეგ ელექტროსადგურის სარკინიგზო მაგისტრალის შემოწმება და მწვანე smd- ლიდერის შესაბამისი R = 150 Ohm რეზისტენტთან დაკავშირება ელექტროგადამცემი ხაზის მეშვეობით EPROM დენის ავტობუსით. ეს უნდა გაკეთდეს თითოეული ჩაშენებული EPROM– ისთვის. მიზანია ძალაუფლება გადიოდეს EPROM– მდე, ასე რომ თქვენ შეგიძლიათ ნახოთ თითოეული IC– ის ვიზუალურად სტატუსი.

> ნაბიჯი No3. >> ქვედა მარჯვენა კუთხეში არსებულ პურის დაფაზე, წითლად შეკრული შესაბამისი R = 470 Ohm რეზისტორი უნდა იყოს შედუღებული. ის პირდაპირ უნდა იყოს დაკავშირებული პურის დაფის კვების ბლოკთან, ან ლულის კონექტორთან, რათა უზრუნველყოს მეხსიერების ბარათის ჩართვა და გაშვება (როდესაც led ჩართულია სისტემაზე).

> ნაბიჯი No4. >> ამ ნაბიჯში ჩვენ უნდა დავუკავშიროთ თითოეული EPROM– ის 17x მისამართი – ავტობუსის მონაცემთა ხაზები Ground GND– ს R = 10 KOhm რეზისტენტებით. გაიყვანეთ ისინი ქვემოთ, იმ შემთხვევაში, თუ ჩვენ არ ვიყენებთ CPU– ს. მეორეს მხრივ, ჩვენ გვჭირდება იგივე 17 მისამართის ავტობუსის მონაცემთა ხაზები, რომლებიც დაკავშირებულია GPIO– სთან CPU– სთან, 17 x GPIO– ს მიძღვნილი ქინძისთავები, რათა მოხდეს მისამართების წაკითხვის/გაჟღენთვის ციკლები. 8 ბიტიანი მონაცემთა ავტობუსის მონაცემთა ხაზები დაკავშირებულია ციფრულ პინებთან CPU– ზე (ორმხრივი) 8 x GPIO. ასევე შეგიძლიათ დამატებით დაამატოთ 8 x leds ერთად R = 470 Ohm მხოლოდ ორობითი ჩვენება, მე ვფიქრობ, რომ ეს ძალიან გამოსადეგია სწავლისა და პრობლემების გადასაჭრელად. მონაცემთა 8 ავტობუსის მონაცემთა ხაზი შეიძლება იყოს გაზიარებული და ურთიერთდაკავშირებული ყველა EPROM– სთვის.

ნაბიჯი 3: აკონტროლეთ GPIO და პროგრამირება ……

აკონტროლეთ GPIO და პროგრამირება ……
აკონტროლეთ GPIO და პროგრამირება ……
აკონტროლეთ GPIO და პროგრამირება ……
აკონტროლეთ GPIO და პროგრამირება ……

გარდა addess-bus მონაცემთა ხაზისა, data-bus მონაცემთა ხაზებისა და power-bus– ის გარდა, თითოეულ EPROM– ს აქვს საკონტროლო ავტობუსი GPIO. ესენი გამოიყენება წაკითხვის/წერის ციკლების გასააქტიურებლად და თითოეულ EPROM– ზე წვდომისათვის, ასევე მათი პროგრამირებისათვის და ჩართვის/გამორთვის, დაბალი ენერგიის რეჟიმების შესასვლელად და სხვა….. ეს პორტებია:

1. PGM- პროგრამა ჩართვის საშუალებას

2. OE-output ჩართვა

3. CE- ჩიპის ჩართვა

4. Vpp- პროგრამის ძაბვის შეყვანა

იმ ქინძისთავებს უნდა მიეცეს GPIO ყველა მისამართისა/მონაცემების GPIO– ს გვერდით. მე გირჩევთ წაიკითხოთ მონაცემთა ცხრილი და გქონდეთ წარმოდგენა როგორ მუშაობს EPROM მეხსიერების ბარათის შექმნის დაწყებამდე. ეს დაგეხმარებათ გაიგოთ უმეტესობა ფუნქციურობის, პროგრამირების თვალსაზრისით. ნაწილის ნომერი: AM 27C010 1-მეგაბიტი, CMOS EPROM/UV-EPROM.

ეს ცხრილი დაგეხმარებათ გააკონტროლოთ ფუნქციონირება, ვთქვათ, თუ ჩვენ გვსურს EPROM– ზე ჩაწერა, რაც პროგრამის მსგავსია, ჩვენ ცხრილში ვეძებთ იმას, რისი გააქტიურებაც გვჭირდება: ეს არის CE = LOW, OE = HIGH, PGM = LOW, Vpp = Vpp = 12, 75 ვოლტი მხოლოდ პროგრამირებისთვის … კონკრეტული მისამართის ხაზი, რომლის დაპროგრამებაც გვინდა, უნდა იყოს მაღალი, ყველა სხვა მისამართის ხაზი = LOW.

იმავდროულად, მონაცემთა ავტობუსი უნდა იყოს კონფიგურირებული, როგორც გამომავალი, რათა საჭირო მონაცემები 8 ბიტიანი მონაცემების ავტობუსის მეშვეობით გამოიტანოს. მარტივი pinMode (), სინტაქსი შეიძლება გამოყენებულ იქნას ჩვეულებისამებრ.

ორი სიტყვით: ჩვენ ვაძლევთ Vpp = 12, 75 პროგრამის ძაბვას Vpp pin- ზე, შემდეგ ჩამოვაშორებთ ორივე CE- ს და OE- ს, PGM- ს, რის შემდეგაც ჩვენ მონაცემებს ვაყენებთ პროცესორის მონაცემთა ავტობუსზე, საჭირო მისამართის მაღლა გაწევით EPROM გადაარჩენს აღნიშნულს მონაცემები იმ მისამართზე ადვილი, როგორც ეს. EPROM– ის მონაცემების წასაკითხად, თქვენ კვლავ უნდა მიმართოთ იმ ცხრილს და შეამოწმოთ რა სტატუსი უნდა ჰქონდეთ ამ GPIO– ებს, რათა დაიწყოს სხვა პროცედურები, წაიკითხოს იგი ან EPROM– ის დაბალი ენერგიის რეჟიმში გადავიდეს. (ლოდინის რეჟიმში)

ნაბიჯი 4: EPROM– ების დაპროგრამება

EPROM– ების დაპროგრამება
EPROM– ების დაპროგრამება

ამ ეტაპზე, როდესაც ტექნიკის ყველა დაყენება დასრულებულია და ყველაფერი ორმაგად არის შემოწმებული, შეგიძლიათ გააგრძელოთ შემდეგი ეტაპი.

ყველა ზემოთ ჩამოთვლილი ეტაპის გავლის შემდეგ, ჩვენ შეგვიძლია მარტივად დავიწყოთ მეხსიერების ბარათის დაპროგრამება, რამდენჯერაც გვსურს, დაზოგავთ ტონა მონაცემებს თითოეულ მისამართზე. ასევე შესაძლებელი იქნებოდა მონაცემების წაკითხვა ნებისმიერი შემთხვევითი მისამართიდან.

ამ მოწყობილობასთან ერთად არის შესაფერისი კოდი (გამომიგზავნეთ pm, თუ კოდი დაინტერესებულია). ეს ძალიან მარტივია. ის გაუძღვება მწარმოებელს და დაეხმარება მას გაიგოს, თუ როგორ უნდა დაპროგრამდეს ასეთი მოწყობილობები და როგორ მუშაობს ყველაფერი. კოდი აწესრიგებს GPIO– ს შესაბამის პროცესორზე და შემდეგ მარტივი ბრძანებების გამოყენებით გადის ყველა მისამართს და წერს მონაცემებს იქ ….. თუ ორობითი ჩვენება არის დაკავშირებული მაშინ, თქვენ შეგიძლიათ ნახოთ მონაცემების გამომუშავება ამ led– ებით. ის ჰგავს ბარს, რომელიც დაიწყება სრულად განათებული და შემდეგ თანდათან შემცირდება, როდესაც პროცესორი კითხულობს თითოეულ მისამართს.

ნაბიჯი 5: ზაფხული …

ზაფხული…
ზაფხული…

ყველა იმ ნაბიჯის შემდეგ, რაც ჩვენ გავიარეთ, როდესაც მეხსიერების ბარათი მზად არის და ჩართულია და EPROM- ის სწორად კონფიგურაცია მოხდება, ორობითი ეკრანის ყველა led ნათდება. ასევე, თუ EPROM– ის შინაარსს გავასუფთავებთ სერიულ მონიტორში, ეს ყველაფერი იქნება 1, 1111111 რაც ნიშნავს რომ ყველა led ჩართულია. ეს ნიშნავს, რომ EPROM– ები ცარიელია და ქარხნულად ყურმილი აქვს ყველა 1 – ს.

ნაბიჯი 6: მზად ხართ მონაცემების მისაღებად…

მზადაა მონაცემების მისაღებად…
მზადაა მონაცემების მისაღებად…

ახლა შესაძლებელია მისი დაპროგრამება მიკროპროცესორთან და მოწყობილობის გამოყენება როგორც გარე მეხსიერების მოდული.

ამ მომენტში თქვენ შეგიძლიათ ჩაერთოთ თქვენს პროექტებში … და ისარგებლოთ პარალელური ინტერფეისის სიჩქარით კომბინირებული იმდენად დაბალი ღირებულებით.

გირჩევთ: