You are not logged in.

Shadowolf

Professional

  • "Shadowolf" is male
  • "Shadowolf" started this thread

Posts: 1,220

Date of registration: Jul 18th 2006

Location: Deutschland

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

1

Monday, December 31st 2007, 8:23pm

Hardware 1.10

Ja, ich habe heute Abend wirklich nichts besseres zu tun, ich sitze hier ganz entspannt am Rechner zu Hause, meine Frau spielt 2m weiter an ihrem Rechner ihre Online-Games. :)

So, da die Diskussion um Änderungen der Platine im Sammel-Thread doch ein wenig unpassed waren, habe ich einfach mal einen neuen aufgemacht.

index.php?page=Attachment&attachmentID=8967
index.php?page=Attachment&attachmentID=8968

Das ist die neue Version 1.10.
Die Bilder sind nicht so ganz korrekt, die Pins für die Transistoren und den Spannungs-Regler kommen offensichtlich nicht an ihren Lötpads an, der MicroMatch soll kein SMD-Gehäuse haben, die Transistoren haben nicht das richtige Gehäuse und es werden auch nur drei bestückt, der 0R0 auf der Unterseite wird auch nicht bestückt und die Durchkontaktierungen werden vom Lötstopplack abgedeckt sein...

Und blau habe ich das auch nicht hinbekommen, aber ich kann auch noch nicht sagen, ob das klappt.

- die Stiftleiste hat jetzt 8 statt 7 pins um einen Disk-Wechsel-Taster an PC4 anschliessen zu können
- es gibt drei Bohrungen von 2,2 mm Durchmesser für M2 Schrauben, 2 unter den Löchern in der Abschirmung vom SD-Sockel, eine dicht am SD-Sockel
- der keramische Kondensator am Spannungs-Regler ist mit auf die Unterseite gewandert
- kleinere mechanische Korrekturen

index.php?page=Attachment&attachmentID=8969
index.php?page=Attachment&attachmentID=8970

Das müsste sich jetzt weitesgehend entspannt aufbauen lassen.
Nur die beiden Tantal-Kondensatoren C2 und C3 liegen mir ein wenig zu dicht zusammen, an der Stelle drängt sich das aber alles etwas.


Ansonsten auf ein erfolgreiches Jahr 2008! :bia

This post has been edited 1 times, last edit by "Shadowolf" (Jun 13th 2008, 7:32pm)


C128Egretz

Trainee

  • "C128Egretz" is male

Posts: 69

Date of registration: Apr 24th 2006

Location: Österreich

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

2

Tuesday, January 1st 2008, 3:21am

eigentlich köntest du r5 und r6 auch noch auf die andere Seite bringen, ist ja eh schon egal oder, dann währe noch mehr platz, weil höher sind die ja auch nicht in smd.

Shadowolf

Professional

  • "Shadowolf" is male
  • "Shadowolf" started this thread

Posts: 1,220

Date of registration: Jul 18th 2006

Location: Deutschland

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

3

Tuesday, January 1st 2008, 2:17pm

Stimmt, R5 und R6 machen sich auch gut auf der Rückseite.

index.php?page=Attachment&attachmentID=8973
index.php?page=Attachment&attachmentID=8974

So ist sowohl um die LED's als auch um die Widerstände schön viel Platz drum herum.

An einer Platine kann man echt beliebig lange rumschnitzen.
Hier noch ein wenig schieben, das Teil drehen, ...

This post has been edited 1 times, last edit by "Shadowolf" (Jun 13th 2008, 7:32pm)


C128Egretz

Trainee

  • "C128Egretz" is male

Posts: 69

Date of registration: Apr 24th 2006

Location: Österreich

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

4

Tuesday, January 1st 2008, 3:43pm

ja wenn die zweite Seite auch gefüllt ist dann brauchst du vielleicht doch eine größere Platine, aber auf der rückseite hat ja noch mindestens ein weiterer ATMega platz :juhu:

Rio

Intermediate

  • "Rio" is male

Posts: 499

Date of registration: Oct 13th 2005

Location: MV

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

5

Wednesday, January 2nd 2008, 4:21pm

wie ist denn das eigentlich mit der Unterstützung von Fastloader... Ist das in der neuen Hardware integriert/vorgesehen und ist absehbar ob die 1.6er version für die Nutzung von Fastloader - ich sag mal "upgegraded" werden können?

Beste Grüße Rio.

1570

Professional

Posts: 989

Date of registration: May 1st 2007

Location: D

  • Send private message

member since 36 month member since 36 month member since 36 month

6

Wednesday, January 2nd 2008, 4:32pm

Jiffy-Unterstützung ist in sd2iec so gut wie fertig. Geschwindigkeit ist ziemlich gut, siehe MMC2IEC-Seite. Bei Jiffy sollten die Chancen, dass das auch ohne Quarz (also der 1.6) läuft, ganz gut sein (ist noch ungetestet), und mit 20facher Originalfloppygeschwindigkeit kann man doch leben, oder? ;)

Rio

Intermediate

  • "Rio" is male

Posts: 499

Date of registration: Oct 13th 2005

Location: MV

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

7

Wednesday, January 2nd 2008, 5:28pm

na mir gehts eher um die kompatibilität zu geladenen Programmen, welche Fastloader integriert haben... Sind ja die meisten.

Unseen

Ia! Ia! sd2iec fhtagn!

Posts: 2,393

Date of registration: Jun 16th 2007

Location: Deutschland

  • Send private message

member since 36 month member since 36 month member since 36 month

8

Wednesday, January 2nd 2008, 5:31pm

ist absehbar ob die 1.6er version für die Nutzung von Fastloader - ich sag mal "upgegraded" werden können?


Bisher erfordert nur einer der beiden implementierten Fastloader bei 1.6er-Platinen die Nachrüstung eines Quarzes (beim anderen sind wir uns noch nicht sicher, ausserdem läuft der noch nicht ordentlich). Allerdings kann ich das nur Leuten empfehlen, die wirklich gut löten können, man muss die beiden orangenen Leitungen die auf http://pics.snowcat.de/d/2948-2/IMG_6199.jpg zu sehen sind nachträglich an die Pins des Chips anlöten. Der Pinabstand liegt bei 0.8mm - und um Missverständnisse zu vermeiden: Das ist die Distanz von Pinmitte zu Pinmitte und nicht etwa die Breite der Lücke zwischen zwei Pins davon.

Kurz gesagt also: "Teilweise so möglich, für den Rest im Prinzip nachrüstbar - aber nicht einfach".

Der dritte Draht im Bild ist für Fastloader egal, der vereinfacht nur die Softwareentwicklung etwas.

1570

Professional

Posts: 989

Date of registration: May 1st 2007

Location: D

  • Send private message

member since 36 month member since 36 month member since 36 month

9

Wednesday, January 2nd 2008, 6:13pm

na mir gehts eher um die kompatibilität zu geladenen Programmen, welche Fastloader integriert haben... Sind ja die meisten.
Da sieht's schlecht aus, siehe MMC2IEC-FAQ .
Von fast allen Sachen gibt es aber modifizierte Versionen, die kompatibel sind, siehe M2I-Thread .

Shadowolf

Professional

  • "Shadowolf" is male
  • "Shadowolf" started this thread

Posts: 1,220

Date of registration: Jul 18th 2006

Location: Deutschland

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

10

Monday, January 7th 2008, 7:59pm

Also eigentlich habe ich den Thread für die Hardware aufgemacht. tstststs. :)

So, heute konnte ich endlich mal nachmessen, warum genau die 1.9 denn nun einen Reset macht, wenn ich eine SD-Karte einlege.

index.php?page=Attachment&attachmentID=9012

Das ist mit meiner "BlueMedia" 128MB, mit einer SanDisk 512 MB miniSD sieht es ähnlich schlecht aus.
Nur die 16 MB MMC von Canon ist nicht so hungrig.
Um nicht zu technisch zu werden - Fragen beantworte ich gerne.
Nur soviel, die gelbe Linie ist direkt vor, die grüne Linie direkt hinter dem Spannungs-Regler.

Und wenn die Spannung lange genug und tief genug unter die 2,7V fällt dann macht der Controller einen Reset.

index.php?page=Attachment&attachmentID=9013

Das zweite Bild zeigt nun den gleichen Vorgang nachdem ich erst den 4,7µF am Ausgang des Spannungsreglers gegen einen 10µF getauscht habe und dann - weil das noch nicht genug gebracht hat - einen zusätzlichen 10µF direkt am Versorgungs-Pin des SD-Sockels angebracht habe.

Das delta-x unten im Bild gibt die Zeit an bis die 2,7V wieder erreicht sind.
Statt 8µs nun 380ns ist schon ganz ordentlich.

Zufrieden bin ich damit aber nicht.
Und mit der 512MB SanDisk konnte ich immer noch einen Reset auslösen.

Ich ersetze den LP2950-3.0 jetzt durch einen LM1117IMP3.3 und baue das Netzteil um mit dem Regler auf der Unterseite.
Die Tantale werden alle auf 10µF gesetzt und es kommt noch einer dazu.
Der LM1117 ist laut Datenblatt schneller und die zusätzlichen 0,3V werden dem Spuk wohl endgültig ein Ende bereiten.

This post has been edited 1 times, last edit by "Shadowolf" (Jun 13th 2008, 7:31pm)


Shadowolf

Professional

  • "Shadowolf" is male
  • "Shadowolf" started this thread

Posts: 1,220

Date of registration: Jul 18th 2006

Location: Deutschland

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

11

Monday, January 7th 2008, 10:28pm

Den LM1117-3.3 kann ich auch vergessen.
Der braucht nämlich >4,75V Eingangs-Spannung.
Was wiederrum bedeutet auf die Schutz-Diode verzichten zu müssen, wenn ein Betrieb ab 5V möglich sein soll.

Die Auswahl an Spannungs-Reglern bei den Versendern ist echt zum heulen.

Stattdessen kann ich auch noch einen weiteren Tantal an den Eingang der SD-Karte legen,
das ist sogar günstiger.
Muss ich morgen mal nachmessen, was das bringt.

Was grösseres als 10µF bekomme ich leider nicht, nicht ohne auch gleich ein grösseres und somit dickeres Gehäuse nehmen zu müssen, da ist die Auswahl auch sehr dünn.
Es gibt ja 4,0V Tantale, nur nicht für privat-Kunden...

x1541

1. Vorsitzender VzEkC e.V.

Posts: 4,060

Date of registration: Nov 24th 2002

  • Send private message

member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month

12

Monday, January 7th 2008, 11:34pm

Wann genau tritt dann der Reset auf? Beim Einstecken der Karte? Ich verstehe nicht warum das ein Problem ist, es wird doch eh ein (soft) Reset gemacht?

Ansonsten, wie wäre es mit einer Stombegrenzung (Serienwiderstand) in der Spannungsversorgung? Würde das etwas bringen?

Shadowolf

Professional

  • "Shadowolf" is male
  • "Shadowolf" started this thread

Posts: 1,220

Date of registration: Jul 18th 2006

Location: Deutschland

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

13

Tuesday, January 8th 2008, 6:37pm

Wann genau tritt dann der Reset auf? Beim Einstecken der Karte? Ich verstehe nicht warum das ein Problem ist, es wird doch eh ein (soft) Reset gemacht?


Ja, das passiert beim Einstecken der Karte.
Bei der sd2iec Software wird auch kein Reset gemacht, soweit ich Unseen verstanden habe wird die Karte erst beim nächsten Zugriff initialisiert.

Das ist deshalb ein Problem, weil das einen undefinierbaren Betriebs-Zustand darstellt.
Ein nicht kalkulierbarer Schweine-Effekt der auch noch von der verwendeten Karte abhängt.

Mit den 1.6'er Platinen haben wir davon nur nichts bemerkt weil die Karte alleine am Spannungs-Regler hängt.

Meine grösste Befürchtung ist, dass das nicht nur beim Einstecken passieren könnte sondern mit anderen Karten vielleicht sogar beim Umschalten auf Schreiben.
Oder in ganz üblen Fällen schon beim Lesen.
Die meiste Zeit schlafen die Karten doch und ziehen so 250µA um dann innerhalb von 1ms auf 65mA zu springen.

Wenn ich schon merke, dass das Pfusch ist, dann tue ich auch was dagegen.

Quoted


Ansonsten, wie wäre es mit einer Stombegrenzung (Serienwiderstand) in der Spannungsversorgung? Würde das etwas bringen?


Habe ich nicht so richtig in Erwägung gezogen wegen der 75mA Stromaufnahme der Karte beim Schreiben,
die müssen ja dann auch durch den Widerstand.
An eine Induktivität habe ich auch noch gedacht.

Nun ja, ich bin ja auf der Arbeit gut ausgestattet und habe auch Widerstände unter 10 Ohm zur Verfügung.
Also habe ich das heute Mittag mal ausprobiert mit erst 1,0 dann 2,2 Ohm.

Als erstes habe ich mal den 10µF Tantal am SD-Sockel richtig herum angebracht... :wand
Der Effekt alleine war aber noch nicht so gross aber deutlich messbar.
Den 10µF auf 22µF zu bringen hat wiederrum garnichts gebracht.

Hier mal das Ergebnis mit 2,2 Ohm in Reihe und dann den 10µF am Sockel:

index.php?page=Attachment&attachmentID=9023

Das grüne ist die Spannung an der Karte, das gelbe Signal die Spannung die auch der Controller sieht.

So gefällt mir das, die Idee mit dem Widerstand war also der Bringer, danke! :)

2,2 Ohm bei 65 mA lesend müssten ja eigentlich so 165 mV ergeben.
Gemessen habe ich, während der Bootloader die Firmware aktualisiert hat, aber nur eine Spannungs-Differenz von weniger als 50 mV.
Jetzt muss ich das Layout nur noch so hinbekommen, dass der zusätzliche Kondensator nicht auf der Unterseite liegt.

This post has been edited 1 times, last edit by "Shadowolf" (Jun 13th 2008, 7:31pm)


Shadowolf

Professional

  • "Shadowolf" is male
  • "Shadowolf" started this thread

Posts: 1,220

Date of registration: Jul 18th 2006

Location: Deutschland

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

14

Wednesday, January 9th 2008, 8:47pm

So, was sagt Ihr denn jetzt dazu:

index.php?page=Attachment&attachmentID=9041

index.php?page=Attachment&attachmentID=9042

Mit 30,1x56,0 mm ist die Platine jetzt 4 mm länger geworden.
Dafür gibt es links 7 PortPins zusätzlich auf eine Stiftleiste herausgeführt. Diese 7 Portpins würden für ein Display reichen, allerdings läuft der Controller nur auf 3,0V was ein direktes Anklemmen der meisten Displays verhindern dürfte.

Die Programmier-Buchse ist zwischen Quarz und SD-Sockel womit man nach deren Bestücken zwar leider nicht mehr so gut an den SD-Sockel rankommt, die meisten von Euch müssen die aber halt nicht bestücken.

Es sind jetzt 3 Tantale zu je 10µF verbaut und auf der Unterseite noch zusätzlich eine 2,2 Ohm Widerstand in 1206.
Damit bleiben alle Bauteile auf der Unterseite unter 1 mm Höhe.

This post has been edited 2 times, last edit by "Shadowolf" (Jun 13th 2008, 7:30pm)


15

Friday, January 11th 2008, 4:28pm

Ist der Kondensator der beim 2950er war auch auf Rückseite gewandert?

lg,

znarF

Shadowolf

Professional

  • "Shadowolf" is male
  • "Shadowolf" started this thread

Posts: 1,220

Date of registration: Jul 18th 2006

Location: Deutschland

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

16

Friday, January 11th 2008, 7:33pm

So, nochmal die gleiche Version aber gedreht:

index.php?page=Attachment&attachmentID=9069

Und die Unterseite:

index.php?page=Attachment&attachmentID=9070

Also ja, der eine 100nF der quer vor dem LP2950 lag ist auf die Unterseite gewandert.

Jetzt noch das Ganze mit blauem Lack und goldener Oberfläche vorstellen.
Ach ja, die 2-polige und die 7-polige Stiftleiste gehören nicht zum Bausatz da die rein optional sind.
Und die 7-polige hat ja noch keine Verwendung.

This post has been edited 1 times, last edit by "Shadowolf" (Jun 13th 2008, 7:29pm)


Unseen

Ia! Ia! sd2iec fhtagn!

Posts: 2,393

Date of registration: Jun 16th 2007

Location: Deutschland

  • Send private message

member since 36 month member since 36 month member since 36 month

17

Friday, January 11th 2008, 8:32pm

So, nochmal die gleiche Version aber gedreht


Sieht doch nett aus.

Könntest du INT2 auf ein Pad (ohne Bohrloch) in den freien Bereich zwischen AVR, Diode und Kondensator rausführen? Ich bin mir zwar nicht sicher ob es jemals benötigt werden wird, aber wenn doch würde es das Anlöten erleichtern und an die Stelle kommt das Massepolygon eh nicht dran.

Shadowolf

Professional

  • "Shadowolf" is male
  • "Shadowolf" started this thread

Posts: 1,220

Date of registration: Jul 18th 2006

Location: Deutschland

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

18

Friday, January 11th 2008, 10:08pm

Na dann kann ich auch gleich den Widerstand zwischen Int2 und Pin37-ATN wieder einbauen der auf der 1.8 und der 1.9 ja vorgehalten ist.

index.php?page=Attachment&attachmentID=9078

In 1206 bekomme ich den da nur nicht rein, 0805 geht grade noch.
Einerseits ist klein ja gut weil man dann die Pads zur Not mit etwas mehr Lötzinn überbrücken kann.
Aber da eine Leitung anzuschliessen dürfte für die meisten Leute ein wenig sehr gefährlich sein.

Nicht bestückte Teile kosten uns schlieslich garnichts. :)

Die Masse ist übrigens nicht "reingelaufen" weil ich die an dem Tantal ausgesperrt habe, die Tantale haben alle auf der rechten Seite GND.
Das sah mir aber zu ausgefranst aus und beim Löten hilft viel Kupfer auch nicht grade. ;)

This post has been edited 1 times, last edit by "Shadowolf" (Jun 13th 2008, 7:29pm)


MEX

Unregistered

19

Friday, January 11th 2008, 11:36pm

RE: Hardware 1.10

Ja, ich habe heute Abend wirklich nichts besseres zu tun, ich sitze hier ganz entspannt am Rechner zu Hause, meine Frau spielt 2m weiter an ihrem Rechner ihre Online-Games. :)
Was für Online-Games spielt den deine Frau ?
Ich habe, solange es das noch für die PAL-PS2 gab, Everquest gespielt ... und üblege momentan wieder mit Planetarion oder SOL anzufangen :winke:

Wieso ist die Platine eigentlich so groß wenn das bestückte Teil dann nur halb so groß ist ?
Welchen Sinn hat die Leiterbahn auf der Oberseite die schräg über den unbestückten Teil der Platine führt ?

Shadowolf

Professional

  • "Shadowolf" is male
  • "Shadowolf" started this thread

Posts: 1,220

Date of registration: Jul 18th 2006

Location: Deutschland

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

20

Friday, January 11th 2008, 11:55pm

RE: RE: Hardware 1.10

Quoted

Was für Online-Games spielt den deine Frau ?
Ich habe, solange es das noch für die PAL-PS2 gab, Everquest gespielt ... und üblege momentan wieder mit Planetarion oder SOL anzufangen :winke:


Ach, so Browser-Games halt, SpaceNations und so ein Zeug eben. ;)
Die 1 1/2 Tage ohne Internet waren schon heftig für uns, wir leben wirklich Online.
Wenigstens habe ich keinen Urlaub mehr - auf der Arbeit surfen darf ich aber leider garnicht privat.

Quoted


Wieso ist die Platine eigentlich so groß wenn das bestückte Teil dann nur halb so groß ist ?


Die ist schon voll bestückt.
Aber das 3D-Berechnungs-Programm kennt den SD-Sockel nicht.

Hier mal ein Foto von der Version 1.9:

index.php?page=Attachment&attachmentID=9082

Wie man sieht bin ich sehr knapp an die Grenzen des Sockels gegangen.
An der Stirnseite schaut der sogar leicht drüber.
Wenn man die Karte zum Entfernen in den Sockel drückt schaut sie immer noch etwa 5 1/2 mm über
die Platinen-Kante.
Das Ding in ein Gehäuse mit 5 mm Wandstärke zu integrieren wäre also kein Problem.


Quoted


Welchen Sinn hat die Leiterbahn auf der Oberseite die schräg über den unbestückten Teil der Platine führt ?


Das ist an dem SD-Sockel der Anschluss für den Schreibschutz-Schalter.

This post has been edited 1 times, last edit by "Shadowolf" (Jun 13th 2008, 7:29pm)