Вопросы с тегом «spi»

SPI - это низкоуровневый 3- или 4-проводный интерфейс последовательной шины с тактовой частотой (SCLK), входом данных (MISO) и выходом данных (MOSI). Четвертый провод - Slave Select, чтобы однозначно выбрать устройство на шине. Этот сигнал обычно активный-низкий. Slave Select, Chip Select, CS #, SS # обычно обозначают одну и ту же функцию. Не забудьте проверить таблицу данных, хотя. Шина SPI является стандартом де-факто, в котором отсутствует формальная спецификация.

117
Компромиссы при рассмотрении SPI или I2C?

Какие компромиссы следует учитывать при принятии решения об использовании интерфейса SPI или I2C? Эта плата акселерометра / гироскопа доступна в двух моделях, по одной для каждого интерфейса. Будет ли легче интегрироваться в проект Arduino? http://www.sparkfun.com/products/11028...

52
Программирование микроконтроллеров: JTAG, SPI, USB ой мой !?

Я заметил, что в отношении микроконтроллеров существует несколько способов их программирования. Я немного знаком с USB, так как мои Arduino можно программировать через USB. Что такое интерфейс JTAG или SPI? В конечном счете, я знаю, что эти интерфейсы дают возможность прошивать чип новыми...

36
SPI или I2C: что использовать для длинной шины

Я обдумываю проект, который потребовал бы, чтобы несколько AVR разговаривали друг с другом по шине. Они будут разделены на целых 6 футов. Похоже, что и I2C, и SPI могут позволить ряду микросхем общаться по шине, но я не видел, чтобы кто-нибудь говорил о том, как долго это будет продолжаться....

33
Программное обеспечение для создания временных диаграмм

В своей профессиональной жизни мне иногда приходится создавать временные диаграммы для протоколов: UART , SPI и т. Д. Однако я не могу найти ни одной хорошей программы. Какие программы можно порекомендовать для этого и каков опыт их...

31
В чем прикол с FRAM?

После недавнего приобретения панели запуска MSP430 я играл с различными проектами микроконтроллеров. К сожалению, MSP430G2553 имеет только 512 байт оперативной памяти, поэтому для выполнения каких-либо сложных задач требуется внешнее хранилище. Посмотрев на чипы SPI и I2C SRAM и EEPROM, я обнаружил...

24
Альтернативы SPI из-за EMI

В настоящее время я делаю систему, состоящую из пластикового корпуса, который содержит MCU, взаимодействующий с 7 АЦП с использованием SPI 2 МГц по проводам длиной около 5 см. Проблема в том, что меня беспокоит EMI. Все, что я прочитал, говорит о том, что любой вид цифрового сигнала, который...

24
Короткое расстояние между досками связи

Мой MCU использует шину SPI с 4 устройствами. Я хотел бы также расширить эту шину, чтобы она была подключена к плате, т. Е. Иметь несколько плат, подключаемых к «основной» плате, и расширять функциональность. Расстояние от площадки до площадки будет: длина трассы основной платы + длина кабеля +...

24
Методы разделения / синхронизации последовательного протокола

Поскольку асинхронная последовательная связь широко распространена среди электронных устройств даже сегодня, я считаю, что многие из нас время от времени сталкивались с таким вопросом. Рассмотрим электронное устройство Dи компьютер, PCсоединенные последовательной линией (RS-232 или аналогичные) и...

23
Что такое двойной / четырехъядерный ввод / вывод?

Читая таблицу SPI Flash , я столкнулся с понятиями «двойной ввод-вывод» и «четырехъядерный ввод-вывод». Сначала я думал, что «двойной ввод / вывод» является синонимом «полного дуплекса», но потом, что такое «четырехъядерный ввод / вывод»? Что такое двойной ввод-вывод и четырехъядерный ввод-вывод, и...

22
Соображения об окончании шины SPI

Итак, в моем предыдущем вопросе я спросил об использовании шины SPI на коротком расстоянии для связи между платами. Мне порекомендовали попробовать нагрузочные резисторы. Я поместил резистор близко к месту назначения (но не совсем там, там было расстояние 1 см) и заземлил его [так как это была...

19
Все ли карты microSD поддерживают режим SPI?

Вы когда-нибудь сталкивались с SD-картой, которая не поддерживает режим SPI? Я знаю, что microSD не требуется, но я считаю, что все поддерживают SPI. РЕДАКТИРОВАТЬ: информация о факультативности SPI, кажется, пришла из Википедии и была недавно удалена ( здесь и здесь...

18
Общий протокол для передачи данных из одной системы в другую?

Каков общий протокол для отправки информации из одной системы в другую? Например, предположим, у нас есть некоторая информация, собранная с микроконтроллера за определенный промежуток времени, который мы хотим отправить другому микроконтроллеру. Я слышал об интерфейсах SPI и I2C, но мне неясно,...

17
Как я должен маршрутизировать линии SPI?

В моей схеме у меня есть 4 устройства SPI для соединения. Я собираюсь работать с SPI до 8 МГц. Должен ли я быть обеспокоен установкой демпфирующих резисторов? согласующие резисторы? Должен ли я направить их в виде звезд или последовательным образом? Влияет ли добавление большого количества...

17
Безопасно ли прерывать SPI?

Я пишу на карту microSD из моей прошивки, но это задача с самым низким приоритетом, поэтому она может быть прервана другими задачами, когда она находится в процессе чтения / записи. Теперь предположим, что я общался с этой картой microSD с помощью UART. Проблема во время чтения будет в том, что...

14
Как V-USB может испортить встроенный SPI ATmega328p?

Я работаю над проектом V-USB, который отображается как клавиатура с использованием ATmega328p. Часть USB работает отлично (это не мой первый проект V-USB), но после запуска стека V-USB usbInit()все вызовы библиотеки SD-карт завершаются неудачно. Если я вызываю те же функции раньше usbInit(), все...

13
Как выполнить реинжиниринг протоколов I2C и SPI?

Если у меня есть неизвестное устройство, которое говорит I2C или SPI, как я могу восстановить протокол. В основном я ищу что-то похожее на snoop или tcpdump . Для программного обеспечения Mac предпочтительнее, но может также работать на ПК под...

12
Оптоизолирующая связь SPI 2 МГц

Мне нужно изолировать связь SPI между двумя чипами. Узким местом связи является ведомое устройство, которое, очевидно, может обрабатывать до 2MHzтактовой частоты SPI. Моя идея состоит в том, чтобы сделать эту изоляцию, используя оптопары. На этой первой попытке я использовал 4n35. Это просто не...

12
Оконечные и подтягивающие резисторы шины SPI

Мой микроконтроллер (серия ATMEL) должен взаимодействовать с ведомым устройством по протоколу SPI. Я проектирую оборудование. Максимальная скорость шины SPI составляет 1 МГц. Расстояние между ведущим и подчиненным менее 50 мм. Q1) Нужно ли добавлять оконечное соединение последовательно на шину SPI,...