RTV forum PL | NewsGroups PL

ARM9 z obsługą I2C High Speed do 3.4MHz - jakie modele warto rozważyć?

I2C High Speed - czy jakiś ARM to potrafi ?

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - ARM9 z obsługą I2C High Speed do 3.4MHz - jakie modele warto rozważyć?

Blue
Guest

Tue Sep 15, 2009 8:03 pm   



High Speed czyli 1.7 lub 3.4MHz do czytania danych z przetwornika ADC.
Niestety inna szyna nie wchodzi ze względu na ograniczenie połączeń.
Mam 51 (to taki 8-bitowy uP jak ktoś nie wie) która to potrafi, ale wolałbym
ARMa - najlepiej ARM9
lub wyższy z koprocesorem (VFP).
Znacie coś takiego ?
B.

Jan Kowalski
Guest

Wed Sep 16, 2009 12:40 pm   



Znać nie znam, ale jeśli chip ma podzielnik do ustalania prędkości I2C można
kombinować z podkręcaniem prędkości.

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Blue
Guest

Wed Sep 16, 2009 1:20 pm   



Niestety w tych ARMach, które przejrzałem tego nie ma (a 51 ma).
Ale ARMów jest jak psów więc może ktoś zna takiego.
B.


Użytkownik "Jan Kowalski" <cloclo80.WYTNIJ@gazeta.pl> napisał w wiadomości
news:h8qfn1$9qr$1@inews.gazeta.pl...
Quote:
Znać nie znam, ale jeśli chip ma podzielnik do ustalania prędkości I2C
można
kombinować z podkręcaniem prędkości.

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -
http://www.gazeta.pl/usenet/


MiSter
Guest

Wed Sep 16, 2009 1:59 pm   



Quote:
Znać nie znam, ale jeśli chip ma podzielnik do ustalania prędkości I2C
można
kombinować z podkręcaniem prędkości.

Sprawa podkręcania prędkości odpada, High Speed ma zupełnie inny interfejs
sprzętowy....

Pozdrawiam
MiSter

Adam Dybkowski
Guest

Wed Sep 16, 2009 9:04 pm   



Blue pisze:

Quote:
High Speed czyli 1.7 lub 3.4MHz do czytania danych z przetwornika ADC.
Niestety inna szyna nie wchodzi ze względu na ograniczenie połączeń.
Mam 51 (to taki 8-bitowy uP jak ktoś nie wie) która to potrafi, ale wolałbym
ARMa - najlepiej ARM9
lub wyższy z koprocesorem (VFP).
Znacie coś takiego ?

Jeżeli to ARM jest masterem (generuje zegar) - spróbuj napisać obsługę
twojej magistrali I2C "na piechotę" sterując liniami I/O procesora w
trybie PIO. Większość ARMów bez problemu wydoli taką transmisję. Lubisz
ARM9 - no to pierwszy z brzegu AT91SAM9260. Za duży - to AT91SAM9261. Za
wolny - to AT91SAM9G20. Wybór jest.

BTW: Też wolę ARMy niż '51.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Blue
Guest

Thu Sep 17, 2009 9:07 am   



No tak, ale właśnie tego chciałem uniknąć. Jak to jest - produkuje się
przetworniki z taką szybką szyną, a nie ma kontrolera na poziomie ARMa,
który mógłby to odczytać. Np. NXP - Philips sam ten standard wymyślił, a ich
I2C na ARMach pracuje tylko na 400kHz (fast speed).
Chwilowo rozwiązałem ten problem inaczej:
ADC -> I2C('51)->SPI->ARM

B.

Quote:

Jeżeli to ARM jest masterem (generuje zegar) - spróbuj napisać obsługę
twojej magistrali I2C "na piechotę" sterując liniami I/O procesora w
trybie PIO. Większość ARMów bez problemu wydoli taką transmisję. Lubisz
ARM9 - no to pierwszy z brzegu AT91SAM9260. Za duży - to AT91SAM9261. Za
wolny - to AT91SAM9G20. Wybór jest.

BTW: Też wolę ARMy niż '51.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.


Adam Dybkowski
Guest

Thu Sep 17, 2009 9:51 pm   



Blue pisze:

Quote:
Jeżeli to ARM jest masterem (generuje zegar) - spróbuj napisać obsługę
twojej magistrali I2C "na piechotę" sterując liniami I/O procesora w
trybie PIO. Większość ARMów bez problemu wydoli taką transmisję.

No tak, ale właśnie tego chciałem uniknąć. Jak to jest - produkuje się
przetworniki z taką szybką szyną, a nie ma kontrolera na poziomie ARMa,
który mógłby to odczytać. Np. NXP - Philips sam ten standard wymyślił, a ich
I2C na ARMach pracuje tylko na 400kHz (fast speed).
Chwilowo rozwiązałem ten problem inaczej:
ADC -> I2C('51)->SPI->ARM

No to może od razu przejdź na przetwornik z magistralą SPI i problem
zniknie. Jakoś o takich szybkich I2C dużo się nie słyszy i nie są
specjalnie promowane. A SPI wszędzie da się doczepić i prawie zawsze ze
sprzętowym wsparciem.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Blue
Guest

Fri Sep 18, 2009 9:47 pm   



Niestety nie mogę Sad, I2C to tylko2 druty sygnałowe, a SPI aż 3 -
komunikacja jest dwukierunkowa.
Przetwornik jest na obracającym się miniaturowym obiekcie, a ja mam do
dyspozycji tylko dwa druty na złączu obrotowym.
B.


Quote:

No to może od razu przejdź na przetwornik z magistralą SPI i problem
zniknie. Jakoś o takich szybkich I2C dużo się nie słyszy i nie są
specjalnie promowane. A SPI wszędzie da się doczepić i prawie zawsze ze
sprzętowym wsparciem.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.


elektroda NewsGroups Forum Index - Elektronika Polska - ARM9 z obsługą I2C High Speed do 3.4MHz - jakie modele warto rozważyć?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map