Frage zu Eagle & FT232RL

Selbstbau-Projekte aller Art.

Moderators: nohoe, lightwave, adminoli

Post Reply
User avatar
sanaia
Posts: 812
Joined: Sun 20 Jun, 2004 5:49 pm

Frage zu Eagle & FT232RL

Post by sanaia » Thu 05 Mar, 2009 8:01 am

Hallo,

für ein microcontrollerprojekt will ich einen FT232RL verwenden. Beschaltung ist standard und aus dem datenblatt übernommen. Laut datenblatt kann ich unbenutzte pins einfach unbelegt lassen - nur leider ist eagle da anderer meinung und quittiert mir das mit einem fehler.

Code: Select all

FEHLER: Seite 1/1: Nicht angeschlossener INPUT-Pin: IC4 OSCI
FEHLER: Seite 1/1: Nicht angeschlossener INPUT-Pin: IC4 _CTS
FEHLER: Seite 1/1: Nicht angeschlossener INPUT-Pin: IC4 _DTR
FEHLER: Seite 1/1: Nicht angeschlossener INPUT-Pin: IC4 _DSR
FEHLER: Seite 1/1: Nicht angeschlossener INPUT-Pin: IC4 _DCD
FEHLER: Seite 1/1: Nicht angeschlossener INPUT-Pin: IC4 _RI
Abgesehen davon ist _DTR lt. datenblatt ein ausgang, und kein eingang ! Weiterhin sagt das datenblatt auch nicht, ob ich OSCI auf HIGH oder LOW ziehen kann wenn der interne oszillator nicht benötigt wird. Was ist mit den RS232 statusleitungen vom FT232 ? Der USART des µC hat keine sondern nur TxD/RxD.
* godsh # ERROR 406: file corrupt: config.earth --- reboot universe? (Y/N) *

User avatar
guido
Posts: 6447
Joined: Thu 20 Dec, 2001 12:00 pm
Do you already have Laser-Equipment?: Easylase, Netlase, Laser von 1..15W.
Entwickler von Dynamics + Mamba X4 .
Lasershow Hard / Software .
Location: 32469 Petershagen
Contact:

Post by guido » Thu 05 Mar, 2009 10:34 am

Hi,


all deine Signale lasse ich offen.

Der RL hat ja im Gegensatz zum Vorgänger EEProm, Quarz und die
Schutzwiderstände mit drin.

Extern nur noch die 10yH in der 5V Leitung bei Bus-Powered,
der 3.3nF und ein 100nF Angstkondensator :-)

So löppt es in einer Standart USB -> RS232 Wandlung.

Benutze aber Target und nicht Eagle , bei beiden gilt aber:

Traue keiner Bibliothek die du nicht selber erstellt hast...

User avatar
gento
Posts: 3973
Joined: Fri 17 Nov, 2000 12:00 pm
Do you already have Laser-Equipment?: Apollo 4a + 4b , Turbotrack 2 , Minisax +++ G120DT +++ G138DT +++
Raytrack 40 ,CT 6210 , CT 6800 , K12
Pangolin , LDS Dynamics ,Phoenix Premium , LDS 2010 ,LDS 2008 , HE
Gas RGB 2W , 800 mW , ALC60
RGB >1W +++
Location: D / NRW / Hamm

Post by gento » Thu 05 Mar, 2009 12:08 pm

Image

Das ist erprobt und geht.

Gento
Image

goamarty
Posts: 1488
Joined: Fri 05 Sep, 2008 10:15 am
Do you already have Laser-Equipment?: 190mW RGY + einige Module
Location: Wien

Post by goamarty » Thu 05 Mar, 2009 1:05 pm

Das Problem liegt in der Bauteildefinition. Normale CMOS Eingänge dürfen nicht offen bleiben, sondern müssen definiertes Potential haben. Deswegen schreit das Programm in diesem Fall - sollte aber nur ein "Warning" (Meldung, Programm arbeitet weiter) sein und kein "Error" (Fehler der zum Programmabbruch führt). Das Programm weis nicht, daß diese Eingänge bei diesem speziellen IC unbeschaltet sein dürfen. Wenn du sie in der Bauteil/Symboldefinition als "analog" oder "tri-state" statt "input" definierst, bzw _DTR als "output", dann sollte das Programm keine Fehlermeldungen mehr ausgeben.

User avatar
guido
Posts: 6447
Joined: Thu 20 Dec, 2001 12:00 pm
Do you already have Laser-Equipment?: Easylase, Netlase, Laser von 1..15W.
Entwickler von Dynamics + Mamba X4 .
Lasershow Hard / Software .
Location: 32469 Petershagen
Contact:

re

Post by guido » Thu 05 Mar, 2009 1:29 pm

@Rainer,

was macht R18 ?? Ist das ein "Platzhalter" für die Drossel ?
Mit meinem C 3,3nF hab ich mich vertan, ist ein 10nF. Stimmt
so bei Rainer.

User avatar
thomasf
Posts: 1262
Joined: Sun 06 Oct, 2002 12:00 pm
Do you already have Laser-Equipment?: YES
Location: Berlin
Contact:

Post by thomasf » Thu 05 Mar, 2009 2:27 pm

Hi,

wo ihr gerade so schön bei dem teil seid. Ich hätte da mal eine frage bezüglich der dll und der programmierung damit.

ich habe beim empfangen unter delphi, also dem aufruf der funktion ft_read(..), eine dauer von 500ms laut gettickcount. das finde ich etwas viel. gibt es einen trick diese kürzer zu halter?

intern läuft in der dll ja ein extra thread der den FTDI dauert auf empfangene daten abfragt, wieso dauert dann die übergabe via ft_read(..) nur so lange?

mfg

Thomas

User avatar
alex20q90
Posts: 108
Joined: Sun 05 Nov, 2006 3:24 pm

Post by alex20q90 » Thu 05 Mar, 2009 10:38 pm

ich empfehle den ftdi nicht über die dll sondern über den com-port abzufragen! So sind auch 1Mbit möglich!

User avatar
gento
Posts: 3973
Joined: Fri 17 Nov, 2000 12:00 pm
Do you already have Laser-Equipment?: Apollo 4a + 4b , Turbotrack 2 , Minisax +++ G120DT +++ G138DT +++
Raytrack 40 ,CT 6210 , CT 6800 , K12
Pangolin , LDS Dynamics ,Phoenix Premium , LDS 2010 ,LDS 2008 , HE
Gas RGB 2W , 800 mW , ALC60
RGB >1W +++
Location: D / NRW / Hamm

Post by gento » Thu 05 Mar, 2009 10:43 pm

Alex20q90 wrote:ich empfehle den ftdi nicht über die dll sondern über den com-port abzufragen! So sind auch 1Mbit möglich!
1 000 000 / 8 = max 100 000 Byte

100 000Byte / X+Y+R+G+B+I = knapp max 10K Ausgabespeed.

Was für ein schlechter TIP.

Gento
Image

User avatar
guido
Posts: 6447
Joined: Thu 20 Dec, 2001 12:00 pm
Do you already have Laser-Equipment?: Easylase, Netlase, Laser von 1..15W.
Entwickler von Dynamics + Mamba X4 .
Lasershow Hard / Software .
Location: 32469 Petershagen
Contact:

Bit

Post by guido » Fri 06 Mar, 2009 6:10 am

@Rainer,

Thomas würde für ne ILDA Ausgabe keinen 232 nehmen denke ich.


@Thomas,
was solls denn werden ? Normale Serielle Übertragung oder
viele Daten ?

serial
Posts: 63
Joined: Sun 10 Nov, 2002 12:00 pm
Location: Sulzbach (Bayern)
Contact:

Post by serial » Fri 06 Mar, 2009 6:29 am

Guido wrote:
Benutze aber Target und nicht Eagle , bei beiden gilt aber:

Traue keiner Bibliothek die du nicht selber erstellt hast...
Hi,

Ware Worte!!
Mich hat es auch schon mehrmals erwischt!! :D

Gruß Serial

User avatar
thomasf
Posts: 1262
Joined: Sun 06 Oct, 2002 12:00 pm
Do you already have Laser-Equipment?: YES
Location: Berlin
Contact:

Post by thomasf » Fri 06 Mar, 2009 7:54 am

Hi,

nein. sicher keine Laserausgabe :-) dafür ist der doch zu schwach. soll eine rs485 schnittstelle für eine überwachung werden.

also eigentlich nicht so zeitkritisch. aber 500ms sind doch zu viel. und ich würde gern die dll verwenden, da ich mit dieser gleich die FTDIs suchen kann und nicht den comport vorher einstellen muss. aussderm kann es doch nicht sein das die dll so viel langsamer ist als der comporttreiber von windows.

mit der dll sollte ja dann auch das maximum von 3Mbit erricht werden, was ich zwar nicht brauche, aber bei deinem funktionsaufruf von 500ms doch etwas komisch ist.

hab ihr damit noch nicht gearbeitet?
Gento du hast doch auch das teil auf deiner neuen safety drauf. wie kommunizierst du denn mit der? Sicher nicht über den virtuellen Comport oder? Finde ich jedenfalls nicht so elegant, da der user ja doch wieder einen port auswählen muss. mit der dll kannst du gleich nach den teilen suchen und mit denen sprechen :-)

gruß thomas

User avatar
sanaia
Posts: 812
Joined: Sun 20 Jun, 2004 5:49 pm

Post by sanaia » Fri 06 Mar, 2009 12:20 pm

Hallo,

vielen dank für die antworten ! Platine ist jetzt in auftrag - hoffentlich ohne fehler ;)
* godsh # ERROR 406: file corrupt: config.earth --- reboot universe? (Y/N) *

Post Reply

Return to “Allgemeine Selbstbau-Projekte”

Who is online

Users browsing this forum: No registered users and 1 guest