Например TDA7294

Форум РадиоКот • Просмотр темы - Не SPI чипы на общем порту SPI МК
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб апр 27, 2024 17:16:17

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Не SPI чипы на общем порту SPI МК
СообщениеДобавлено: Чт янв 25, 2024 12:24:16 
Поставщик валерьянки для Кота

Карма: 35
Рейтинг сообщений: 39
Зарегистрирован: Ср июл 14, 2010 18:27:52
Сообщений: 2427
Рейтинг сообщения: 0
Здравствуйте!
dsPIC30 МК
Как подключить и можно ли использовать несколько не SPI чипов на порту SPI МК ?
Просто подергать ножками МК для связи с чипами не хватает быстродействия. Нельзя чтоб ПО процессора прерывалась на время связи с чипами. То есть, когда дергаю ножками МК с частотой 1 мкс, при 16 бит последовательной передаче МК затыкается и не выполняет другие задачи аж на 16 мкс, что недопустимо.

Первое, вопрос синхронизации, допустим мне надо при передаче 40 бит информации к подчиненному не SPI чипу, соблюсти непрерывность тактовых импульсов SCK, то есть если это 5 посылок SPI по 8 бит. Нормально ли встроенный блок SPI МК обеспечивает такие посылки?

Второе, вопрос совмещения SDO и SDI, то есть, для не SPI чипа, тактируя SCK, в единый проводник данных надо отправить 8 бит адреса и по этому же проводу принять ответ 8 бит данных. Насколько понимаю надо через резистор поединить SDO и SDI, последовательно выставляя на SDO нули принимать по SDI данные не SPI чипа. Возможна ли такая работа?


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Не SPI чипы на общем порту SPI МК
СообщениеДобавлено: Чт янв 25, 2024 12:57:49 
Сверлит текстолит когтями

Карма: 20
Рейтинг сообщений: 302
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1226
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
Что значит "Не SPI чипы"?

Изображение

Если с аппаратной частью при стандартном подключении скорости не хватает, то ... меняйте МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не SPI чипы на общем порту SPI МК
СообщениеДобавлено: Чт янв 25, 2024 15:31:54 
Поставщик валерьянки для Кота

Карма: 35
Рейтинг сообщений: 39
Зарегистрирован: Ср июл 14, 2010 18:27:52
Сообщений: 2427
Рейтинг сообщения: 0
Со стандартным подключением все в порядке. Проблема с нестандартными подключениями, когда надо дергать ножками МК чтоб связываться с другим чипом.

А что, разве замена МК поможет? В МК по другим каналам например I2S, поступают данные, он должен успевать на новые данные реагировать, но перерывы в работе его основного алгоритма на тупое дерганье ножками при связи с не SPI чипом в течении 16 мкс, реакция на данные по I2S несвоевременна.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
В сети
 Заголовок сообщения: Re: Не SPI чипы на общем порту SPI МК
СообщениеДобавлено: Чт янв 25, 2024 17:34:13 
Сверлит текстолит когтями

Карма: 20
Рейтинг сообщений: 302
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1226
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
dsPIC30F3014/4013: и I2S, и SPI - аппаратное.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Не SPI чипы на общем порту SPI МК
СообщениеДобавлено: Чт янв 25, 2024 18:24:37 
Друг Кота

Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 6892
Откуда: .ru
Рейтинг сообщения: 0
Как подключить и можно ли использовать несколько не SPI чипов на порту SPI МК ?

можно
Просто подергать ножками МК для связи с чипами не хватает быстродействия. Нельзя чтоб ПО процессора прерывалась на время связи с чипами. То есть, когда дергаю ножками МК с частотой 1 мкс, при 16 бит последовательной передаче МК затыкается и не выполняет другие задачи аж на 16 мкс, что недопустимо.

бывает))
Первое, вопрос синхронизации, допустим мне надо при передаче 40 бит информации к подчиненному не SPI чипу, соблюсти непрерывность тактовых импульсов SCK, то есть если это 5 посылок SPI по 8 бит. Нормально ли встроенный блок SPI МК обеспечивает такие посылки?

Нормально встроенный блок SPI МК обеспечивает такие посылки.
Максимальная частота SCK для МК типа AVR составляет 1/2 скорости тактового генератора (в режиме передачи).
Например для кварца 16 Мгц подключенного к МК типа AVR частота SCK составляет 8 Мгц (в режиме передачи).
Второе, вопрос совмещения SDO и SDI, то есть, для не SPI чипа, тактируя SCK, в единый проводник данных надо отправить 8 бит адреса и по этому же проводу принять ответ 8 бит данных. Насколько понимаю надо через резистор поединить SDO и SDI, последовательно выставляя на SDO нули принимать по SDI данные не SPI чипа. Возможна ли такая работа?

резистор не обязательно... можно напрямую))
Максимальная частота SCK для МК типа AVR составляет 1/4 скорости тактового генератора (в режиме приёма).
Например для кварца 16 Мгц подключенного к МК типа AVR частота SCK составляет 4 Мгц (в режиме приёма).
Это чуть быстрее, чем дергать ножками МК с частотой 1 мкс. ))
:tea:


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Не SPI чипы на общем порту SPI МК
СообщениеДобавлено: Чт янв 25, 2024 18:33:33 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 97
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1156
Рейтинг сообщения: 0
А что, разве замена МК поможет?
...
но перерывы в работе его основного алгоритма на тупое дерганье ножками
Не поможет конечно. Надо мозги перешивать - с ногодрыжества на нормальную работу через периферию МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не SPI чипы на общем порту SPI МК
СообщениеДобавлено: Чт янв 25, 2024 19:05:01 
Поставщик валерьянки для Кота

Карма: 35
Рейтинг сообщений: 39
Зарегистрирован: Ср июл 14, 2010 18:27:52
Сообщений: 2427
Рейтинг сообщения: 0
Тот чип с которым хочу взаимодействовать не поддерживает нормальную периферию МК.
Не SPI и не I2C.

Изображение


Вложения:
pan3101.JPG [83.95 KiB]
Скачиваний: 124
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не SPI чипы на общем порту SPI МК
СообщениеДобавлено: Пт янв 26, 2024 11:45:38 
Грызет канифоль
Аватар пользователя

Карма: -9
Рейтинг сообщений: -14
Зарегистрирован: Чт май 20, 2021 13:33:05
Сообщений: 259
Рейтинг сообщения: 0
Слесарь писал(а):
Возможна ли такая работа?

Почему нет?
Из даташитов МС и МК:
Изображение Изображение


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y