LTC2315 an STM32 - 80+MHZ SPI möglich?

Gast #6839530
Lesenswert?

Hallo die Frage steht eigentlich schon im Titel.

Kann ein STM32H7 stabil (unter Annahme PCB SPI längen abgeglichen und 
unter 7cm länge) als SPI Master 87.5MHZ SPIclk betreiben?
Und falls nicht was würdet ihr als max SPI frequenz bei den STM32 
ansehen? (bezogen F4 oder besser)
#6839562
Lesenswert?

Also mit den normalen SPI-Peripherals geht es nicht: Bei den 
STM32F4xxx/F7xxx geht da maximal Bustakt/2:
Für die F4er heißt das (angenommen 180MHz CPU-Clock) 90MHz/2=45MHz für 
die SPIs am APB2-Bus und 45MHz/2 = 22.5MHz für die SPIs an APB1-Bus.
Bei den STM32H7 ist APB-Bustakt wohl maximal CPU-Clock/4, also 120MHz 
oder etwas mehr, somit vmtl. max 60MHz SPI-Takt.

Wenn du das Quad-SPI-Interface der H7 irgendwie verwenden kannst, gehen 
wohl 133MHz, aber das ist eigentlich für SPI-Flash gedacht, keine Ahnung 
ob das geht, hab ich noch nicht verwendet.
Gast #6839658
Lesenswert?

Tassilo H. schrieb:
> Bei den STM32H7 ist APB-Bustakt wohl maximal CPU-Clock/4, also 120MHz
> oder etwas mehr, somit vmtl. max 60MHz SPI-Takt.

Hab den Cube gerade nicht vor mir; aber wenn ich mich korrekt erinnere 
sind 120 oder gar 240MHz SPI clk einstellbar. (aber einstellbar ist 
leider nicht immer identisch mit läuft stabil)

Habe mal einen test gemacht über ein FPGA welches bereits ab ca 35MHZ 
begonnen hat übertragungsfehler zu produzieren. Anyway der Test ist 
nicht wirklich aussagekräftig da 2 dev boards mit einfachen 
jumperdrähten verbunden.

Ein Test mit einem richtigen PCB ist aufwändig/teuer.
#6839706
Lesenswert?

FPGA schrieb im Beitrag #6839658:
> Hab den Cube gerade nicht vor mir; aber wenn ich mich korrekt erinnere
> sind 120 oder gar 240MHz SPI clk einstellbar. (aber einstellbar ist
> leider nicht immer identisch mit läuft stabil)

Du hast recht, grade nachgesehen. H7 hat ein anderes SPI-Peripheral als 
die F4/F7 und der SPI-clock ist nicht durch den Bus-Clock begrenzt...

> Habe mal einen test gemacht über ein FPGA welches bereits ab ca 35MHZ
> begonnen hat übertragungsfehler zu produzieren. Anyway der Test ist
> nicht wirklich aussagekräftig da 2 dev boards mit einfachen
> jumperdrähten verbunden.

Ja, da ist die Leitungslänge aber auch viel länger, keine gescheite 
Masseführung möglich... Meine Erfahrung mit STM32F4 / F7 geht nicht so 
hoch:
1) SPI-Flash ca. 2cm neben dem Prozessor läuft mit 45MHz stabil (ohne 
besondere Leitungsführung, halt kurz).
2) Ethernet-RMII-PHY ca. 5cm neben Prozessor, läuft auch stabil, 
Leitungslängen nicht abgeglichen da RMII-Pins rundum verteilt sind.
Gast #6839713
Lesenswert?

FPGA schrieb im Beitrag #6839658:
> Hab den Cube gerade nicht vor mir; aber wenn ich mich korrekt erinnere
> sind 120 oder gar 240MHz SPI clk einstellbar.

Gem Datenblatt vom H7 können SPI1,2,3 133mhz sofern vcc über 2.7V im 
master mode und sogar 150mhz bei den obigen bedingungen im slave.

Naja anscheinend sind zumindest 87mhz sicherlich irgendwie möglich 
sonnst würde dieser ADC keinen sinn machen. ST Datenblattwerte mit weit 
über 100mhz(!) sind die zu gut um wahr zu sein?

foobaz schrieb:
> Ein 10;1-TK vom Oszi reicht aber um Unsinn zu produzieren

Deckt sich mit einen bastelaufbauerfahrungen. Ist Dies auf einem 
richtigen PCB mit GND plane?
Gast #6841011
Lesenswert?

Johannes S. schrieb:
> und wie hört es sich im Radio an, bei UKW :)
> Werde ich auch mal mit einem ILI Display testen. Und sind die DSI nicht
> auch so schnell?

So eifach wirds wohl nicht etwas vernünftiges auf den radio zu bringen. 
Abstrahlung durch die kurzen antennen klein und das SPI daten 
modulationsspektrum wird viel zu breitbandig für FM sein. Also bezweifle 
dass man ordentliche musik so hinbekommt.

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