Jakie kompromisy należy wziąć pod uwagę, decydując się na interfejs SPI lub I2C? Ta tablica akcelerometru / żyroskopu jest dostępna w dwóch modelach, po jednym dla każdego interfejsu. Czy jedno z nich byłoby łatwiejsze do zintegrowania z projektem
I²C (Inter-Integrated Circuit) to wielopunktowa magistrala szeregowa wymyślona przez firmę Philips (obecnie NXP) do komunikacji między układami scalonymi na tej samej płytce drukowanej, tj. Na niewielką odległość.
Jakie kompromisy należy wziąć pod uwagę, decydując się na interfejs SPI lub I2C? Ta tablica akcelerometru / żyroskopu jest dostępna w dwóch modelach, po jednym dla każdego interfejsu. Czy jedno z nich byłoby łatwiejsze do zintegrowania z projektem
Arkusz danych EEPROM 24LC256 stwierdza, że: Magistrala SDA wymaga rezystora podciągającego do VCC (typowo 10 kΩ dla 100 kHz, 2 kΩ dla 400 kHz i 1 MHz). Myślałem, że każdy rezystor o wartości kΩ wykona zadanie (i wydaje się, że moja pamięć EEPROM działa dobrze na różnych częstotliwościach z...
Chcę podłączyć wiele urządzeń podrzędnych I2C do mikrokontrolera, wszystkie na tym samym zestawie pinów, ale wszystkie urządzenia I2C mają ten sam adres. Adresy są ustalone w sprzęcie. Czy istnieje sposób na połączenie wielu urządzeń z tym samym adresem? Być może jakiś moduł translacji adresów...
Jakiej maksymalnej długości kabla można użyć do podłączenia dwóch urządzeń I2C (I2C master-> I2C slave)? Tak, wiem, że I2C jest naprawdę zaprojektowany do komunikacji wewnątrz płyty. Zadanie polegało na „celu projektowym” polegającym na użyciu wspólnej magistrali I2C dla wielu urządzeń...
Zastanawiam się nad projektem, który wymagałby kilku AVR-ów rozmawiających ze sobą przez autobus. Zostałyby rozdzielone nawet o 6 stóp. Wygląda na to, że zarówno I2C, jak i SPI mogą pozwolić na komunikację szeregu mikroprocesorów za pośrednictwem magistrali, ale nic nie widziałem o tym, jak długo...
Próbuję połączyć urządzenie 3.3VI 2 C z 5V Arduino. Nie mam żadnych problemów z linią SCL. Mogę użyć prostego dzielnika napięcia, ale mam problem z linią SDA, ponieważ jest ona dwukierunkowa. W ogóle nie jestem pewien, jak sobie z tym poradzić. Zastanawiałem się nad dodaniem pary diod z...
Właśnie teraz zdałem sobie sprawę, że linie danych i zegara I 2 C (SDA i SCL) muszą mieć rezystory podciągające. Cóż, zbudowałem kilka zegarów przy użyciu DS1307 RTC (patrz arkusz danych ) zgodnie ze schematem poniżej. Zauważ, że pominąłem oba rezystory pullup. Oba zegary działają dobrze, jeden...
Chcę dodać moduł zegara czasu rzeczywistego do mojego małego projektu. Chcę wyświetlać godzinę i datę na moim istniejącym module LCD i2c 2x16. Zarówno moduł zegara czasu rzeczywistego z interfejsem i2c, jak i moduł LCD 2x16 wykorzystują ten sam pin A4 (SDA) i A5 (SCL) w Arduino Uno. Po wielu...
Jaka jest różnica między interfejsami I2C i TWI? Wikipedia mówi, że TWI jest wariantem I2C. Niektóre inne źródła podają, że tylko nazwa jest inna
Ponieważ asynchroniczna komunikacja szeregowa jest obecnie szeroko rozpowszechniona wśród urządzeń elektronicznych, uważam, że wielu z nas od czasu do czasu napotyka takie pytanie. Rozważ urządzenie elektroniczne Di komputer PCpodłączony do linii szeregowej (RS-232 lub podobny) i wymagane do...
W moim obecnym projekcie muszę komunikować się między mikrokontrolerem a niektórymi czujnikami za pośrednictwem I2C. Jednym z nich jest czujnik temperatury, który należy umieścić w odległości około 2 metrów od mikrokontrolera. Nie mogę wybrać innego protokołu (czujnik znajduje się na module z danym...
Rozumiem, że w liniach I2C, SCL i SDA używamy rezystorów podciągających, a sterowniki pinów to urządzenia NPN z otwartym kolektorem, które mogą doprowadzić piny do uziemienia. Daje to I2C korzyść polegającą na tym, że ta sama magistrala może być teraz współdzielona z wieloma urządzeniami...
Początkujący ma 16 lat. Mój projekt to mini robot z płytką drukowaną jako podwoziem, baterią lipo z obwodem ładowarki i czujnikami podczerwieni. Użyłem LSM6DS33TR do mojego akcelerometru I2C i żyroskopu z rezystorem podciągającym 10K zgodnie z arkuszem danych, a ATMEGA328P jako...
Jaki jest ogólny protokół przesyłania informacji z jednego systemu do drugiego? Załóżmy na przykład, że przez pewien czas gromadzimy pewne informacje z mikrokontrolera, które chcemy przesłać do innego mikrokontrolera. Słyszałem o interfejsach SPI i I2C, ale nie jestem pewien, kiedy używasz jednej...
Na stronie wikipedii dla EEPROM: http://en.wikipedia.org/wiki/EEPROM podano, że „Równoległe urządzenia EEPROM mają zwykle 8-bitową magistralę danych i magistralę adresową wystarczająco szeroką, aby pokryć całą pamięć”, a także „Działanie równoległej pamięci EEPROM jest proste i szybkie w porównaniu...
Czy istnieje maksymalna liczba urządzeń podrzędnych i2c, którymi może sterować urządzenie i2c master? Jakie są fizyczne czynniki
EDYCJA: Powtórzono to kilkakrotnie, więc umieszczając to na górze: Tak, dobrze wiadomo, że nie ma „standardowego” złącza między urządzeniami I2C, ale na pewno ta społeczność może sformułować listę „wskazówek” do zrobienia takie interkonekty, oparte na zachowaniu sygnału, minimalizacji szumów i...
Teraz wiem, że aby mieć zarezerwowany adres I2C, musisz zapłacić ludziom I2C trochę pieniędzy. Ale nie chcę tego robić. Proszę o poradę, jaki adres powinienem wybrać dla MCU slave i master w moim projekcie. Na płycie będzie również EEPROM. Uniknę więc używania adresu EEPROM. Planuję, aby mistrz...
Spojrzałem na pinout HDMI i pomyślałem: dlaczego mieliby używać I 2 C do komunikacji między wyświetlaczem a hostem? Moje pytanie tutaj dotyczy wskaźników projektowych, które prowadzą do tego wyboru.2)2)^2 HDMI jest dość nowym standardem, a I 2 C jest około 1982 roku . I 2 C jest przeznaczony do...
Jeśli mam nieznane urządzenie, które komunikuje się z I2C lub SPI, w jaki sposób mogę odtworzyć protokół. Zasadniczo szukam czegoś podobnego do snoop lub tcpdump . W przypadku oprogramowania preferowany jest komputer Mac, ale można go także uruchomić na równoległych komputerach...