Hallo Zusammen! Ich brauche einen seriellen Eeprom 24LC16 für eine Multisim 12 Simulation. Habe hier schon oft gepostet(bekam keine Antwort) Meine Frage: Wer kann mir für Multisim einen seriellen Eeprom 24LC16 erstellen, und erklären wie man das selbst macht. Bin jetzt 5 Tage am suchen(kein Erfolg,bin Anfänger) Zahle Demjenigen 10€(das ist es mir wert) Bitte um Antwort. Danke! Gruß Hans Dieter
Brauche eigentlich nur, SO ETWAS:
1 | ################## Modelldatenbericht ##################
|
2 | |
3 | ============= SPICE-Modell ================= |
4 | **************************
|
5 | **Pin order for model** |
6 | **************************
|
7 | * Input Section * |
8 | * 1 - 5 Port A |
9 | * 6 - 13 Port B |
10 | * 14 Master Reset |
11 | * Output Section * |
12 | * 15 - 19 Port A |
13 | * 20 - 27 Port B |
14 | * 28 Osc2 Clock Out |
15 | ***************************
|
16 | ============= Modellvorlage ================= |
17 | a%p [%tRA0?%t:r%t;RA0 |
18 | + %tRA1?%t:r%t;RA1 |
19 | + %tRA2?%t:r%t;RA2 |
20 | + %tRA3?%t:r%t;RA3 |
21 | + %tRA4T0CKI?%t:r%t;RA4T0CKI |
22 | + %tRB0INT?%t:r%t;RB0INT |
23 | + %tRB1?%t:r%t;RB1 |
24 | + %tRB2?%t:r%t;RB2 |
25 | + %tRB3?%t:r%t;RB3 |
26 | + %tRB4?%t:r%t;RB4 |
27 | + %tRB5?%t:r%t;RB5 |
28 | + %tRB6?%t:r%t;RB6 |
29 | + %tRB7?%t:r%t;RB7 |
30 | + %t^MCLR^?%t:d%t;^MCLR^] |
31 | + [%tRA0?%t:d%t;RA0 |
32 | + %tRA1?%t:d%t;RA1 |
33 | + %tRA2?%t:d%t;RA2 |
34 | + %tRA3?%t:d%t;RA3 |
35 | + %tRA4T0CKI?%t:d%t;RA4T0CKI |
36 | + %tRB0INT?%t:d%t;RB0INT |
37 | + %tRB1?%t:d%t;RB1 |
38 | + %tRB2?%t:d%t;RB2 |
39 | + %tRB3?%t:d%t;RB3 |
40 | + %tRB4?%t:d%t;RB4 |
41 | + %tRB5?%t:d%t;RB5 |
42 | + %tRB6?%t:d%t;RB6 |
43 | + %tRB7?%t:d%t;RB7 |
44 | + %tOSC2CLKOUT?%t:d%t;OSC2CLKOUT] PIC16F84A_CPU%p |
45 | .model PIC16F84A_CPU%p d_cpupic (rise_delay = 1.0e-9 fall_delay = 1.0e-9 |
46 | + cpu_arch_id = "picmid" |
47 | + cpu_part_id = "microchip_pic16f84" |
48 | + hex_file = "rom.hex" |
49 | + input_load = 1.0e-12 |
50 | + clock_freq = <#3> |
51 | + rom_words = <#1> |
52 | + eeprom_bytes = <#2> ) |
Weiß nich wie man das erstellt.
Ich bezahle gerne die 10€ für das fertige Modell. Das ist es mir wert.
NENE bin Anfänger brauche nur das Bautel werde fast verückt suche jetzt schon 5 Tage
Na wenn du so schlau bist dann erstelle mir doch einen! Ich hole mir an der Tanke einen Paysafe Gutschein und gebe dir den code. Das gilt auch für alle anderen die mir weiterhelfen!
Was soll eine Simulation? An so einem Bauteil ist nichts so schwierig, dass man eine Simulation braeuchte.
Ich habe den 16F84 zum laufen bekommen ich brauche nur das Bauteil mehr nicht (und eine Anleitung wie mann es erstellt bin halt zu blöde)
Hans-Dieter Behrendt schrieb: > (und eine Anleitung wie mann es erstellt bin halt zu blöde) Allerdings. Dir zu helfen waere ein grober Eingriff in die Evolution.
Ja danke für deine Antwort! Habe halt mal nur einen IQ kurz unter der Beutelratte lach
> 16F84 Das alte Teil ist ja sogar noch in Produktion, ist ja verrückt. Damit habe ich glaube vor >10 Jahren was mit gemacht und da war er schon nicht mehr der neueste. ;-) Du verschwendest Deine Zeit mit uraltem Kram. Nimm halt einen PIC / AVR mit internem EEPROM.
Aber ich lebe trotzdem und habe es bis jetzt zu einem alter von 44 geschaft das iss doch mal ne Leistung oder?
Zorg schrieb: >> 16F84 > > Das alte Teil ist ja sogar noch in Produktion, ist ja verrückt. > Damit habe ich glaube vor >10 Jahren was mit gemacht und da war er schon > nicht mehr der neueste. Wird wohl nur noch wegen der Bastler produziert: http://www.sprut.de/electronic/pic/16f84.htm (Nicht dass man damit Umsatz/Gewinn machen könnten - eher wegen der "Nachwuchsförderung")
Danke aber den habe ich schon in meiner simulation und erläauft auch uch brauche eien 24LC16 zum simulieren
Hans-Dieter Behrendt schrieb: > Danke aber den habe ich schon in meiner simulation und erläauft auch uch > brauche eien 24LC16 zum simulieren Ja weißt die Sache ist die: Modelle zu erstellen, das ist eine langwierige und kostenintensive Sache. Die paar Zeilen die du da oben siehst, das ist nicht das Multisimmodell, sondern ein Teil des Pinassignments und das Linking auf die "wahren" Modelle. Das eigentlich Modell vom PIC dürfte einige (Zehn)Tausend Zeilen Code umfassen. Der 24C16 ist zwar nicht so kompiliziert aber das ist nix was du für 10€ bekommst.
Was erzählst du denn für einen mist! Das stimmt doch garnicht! In multisim 12 muss man nur die modelldaten eingeben und dann läuft das. 10 Tausend zeilen du spinnst ja.
>In multisim 12 muss man nur die modelldaten eingeben und dann läuft das. Tue es einfach. >10 Tausend zeilen du spinnst ja. Damit fallen Deine Aussichetn, daß Dir geholfen wird.
In Proteus geht das ohne Probleme, weil 2416 bereits eingebaut. Haaarrrrr
Es wird dummerweise schon wieder laut hier. Aber trotzdem noch die Idee es mal über VHDL/Verilog zu versuchen. Code für die 24Cxx finden sich leichter.
Was soll denn simuliert werden? Soll das Setup auf 400MHz overclockt werden?
Zorg schrieb: > Du verschwendest Deine Zeit mit uraltem Kram. > Nimm halt einen PIC / AVR mit internem EEPROM. Der PIC16F84 hat ein internes EEPROM mit 64 Byte.
Früher(tm) haben wir gebastelt und die EPROMs und Controller programmiert, heute wird halt nur noch simuliert. Das ist bei Projekten, die nach der Fertigstellung eh in der Schublade landen durchaus sinnvoll, weil resourcen- und kostenschonend. Trotzdem erschließt sich mir der Sinn nicht. Aber vielleicht liegt es auch an meinem geistigen Horizont. PS: Das der 16F84 noch von Microchip geliefert wird, ist eine löbliche Ausnahme. Andere Hersteller stellen nach ein paar Jahren die Produktion ein und der Kunde kann sehen, wie er sein Produkt herstellt. Zwar gibt es oft pinkompatible Nachfolger (wie auch hier), die sind aber nicht 100% softwarekompatibel.
..das geht ja hier zu wie bei den Flintstones ! Wo ist Keule zum Kleinhacken ?
Hallo Hans-Dieter, letztlich simuliert Multisim mit Spice. Zitat http://www.ni.com/multisim/ "With Multisim, you can optimize your circuit design performance with powerful SPICE simulation and intuitive analyses." Zum erstellen eine Multisim-Bauteils benötigtst Du ein geeignetes Simulationsmodell. Zitat http://www.ni.com/white-paper/3173/de#toc7 "Simulationsmodell erhalten Sie durch: * Herunterladen eines SPICE-Modells von der Hersteller-Website oder einer anderen Quelle * Manuelles Erstellen einer Teilschaltung oder eines Grundmodells * Verwenden eines Multisim-Modellgenerators * Bearbeiten eines vorhandenen Modells" Falls es, wie ich Deinen bisherigen Beiträgen entnehme, kein vorgefertigtes SPICE-Modell gibt, auf das Du Dich stützen kannst, wird es sehr schwierige ein entsprechendes Multisim-Bauteil zu erstellen. Ein derartige SPICE-Modell selbst zu erstellen geht zwar ist jedoch selbst mit Datenblatt keine einfache Sache. Mit freundlichen Grüßen Guido
Jens PICler schrieb: > Früher(tm) haben wir gebastelt und die EPROMs und Controller > programmiert, heute wird halt nur noch simuliert. Das ist bei Projekten, > die nach der Fertigstellung eh in der Schublade landen durchaus > sinnvoll, weil resourcen- und kostenschonend. Und idealerweise kommt dann zum Schluss die große Überraschung, wenn die Simulation nicht so ganz mit dem realen Aufbau übereinstimmen will... Hans-Dieter Behrendt schrieb: > Nein ich möchte eine Goldwafer simulieren mehr nicht Die gibts doch für 3,50€ zu kaufen. Dann hast du die reale Hardware zum testen und kannst dir den Simulationsquatsch sparen.
Danke für eure antworten morgen bekpmme ich meine Hardware. Dann teste ich das real. Danke an alle nochmal! Gruß Hans Dieter
Hans-Dieter Behrendt schrieb: > Brauche eigentlich nur, > > SO ETWAS: Diese paar Zeilen stellen niemals einen kompletten PIC dar. Irgendwo wird da noch eine ziemlich große Lib eingebunden. Grob gesagt sollte die Simulation des PIC deutlich größer als dessen ausführliches Datenblatt sein. Ebenso wird es beim 24C16 sein. Falls Dein Multisim schon den 24C02 kennt, könnstest Du ja daraus einen 24C16 basteln. Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.