Biete 10€ Belohnung für kurze Hilfe!

OP #2710253
Lesenswert?

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
OP #2710266
Lesenswert?

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.
Gast #2710343
Lesenswert?

> 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.
#2710394
Lesenswert?

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.
#2710493
Lesenswert?

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.
#2710530
Lesenswert?

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
Gast #2710598
Lesenswert?

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.
#2710835
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren