Например TDA7294

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





Текущее время: Ср апр 24, 2024 10:08:34

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


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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Несовместимость режимов SPI
СообщениеДобавлено: Вс окт 15, 2017 10:57:09 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вс янв 03, 2016 07:09:29
Сообщений: 29
Откуда: Казахстан
Рейтинг сообщения: 0
Привет народ! Пытаюсь подключить к микроконтроллеру меге8 или меге328P, внешний сигма-дельта АЦП от аналог-девайс AD7799 и макс7221, потом ещё хочу добавить туда nrf24l01+. У всех у них есть SPI, но гвоздь в том что, АЦП работает в режиме "3", а макс7221 и радиомодуль в режиме "0". Если я на меге выставлю режим "3" (так как значение АЦП в преоритете!))) ), то будет ли это всё правильно работать?Ведь макс7221 и радиомодуль работают в режиме "0", понимаю что в даташите написано так мол и так и никак больше)), но в чудо верить хочеться. Или как вариант: как только я собираться буду поработать с одной из микросхем то каждый раз переключать режим SPI, но на эти переключения тоже уходит время работы микроконтроллера,делаю весы с семисегментным индикатором на тензодатчиках.
З.Ы.: купить другие сигма дельта АЦП, радимодули и светодиодные драйверы работающие "на одной волне" тяжеловато, так как ждать придётся ещё месяц, с этими вещами где я живу вообще туго.

_________________
если человеку позволить говорить что он думает, то он разучится думать...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Несовместимость режимов SPI
СообщениеДобавлено: Вс окт 15, 2017 14:36:13 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 5
Рейтинг сообщений: 21
Зарегистрирован: Пн июл 04, 2016 16:51:22
Сообщений: 196
Откуда: Россия, Омск
Рейтинг сообщения: 1
Ещё раз перечитал мануал на AD7798/99. Там нет указания работы в режиме 3.
Есть несколько раз сноска на то, что пин /CS может быть подтянут к земле и таким образом можно работать в трёх-проводном режиме.

Судя по моим исходникам проекта, задействующего этот АЦП, последний прекрасно уживается на режиме 0.
Так что, используйте 0-й режим. Проблем с ним не было.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Несовместимость режимов SPI
СообщениеДобавлено: Вс окт 15, 2017 14:45:19 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
а зачем весам такой ацп? чем не угодил HX710(711) народный да и дисплем лучше рулит чтото вроде tm1640

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Последний раз редактировалось musor Вс окт 15, 2017 16:16:03, всего редактировалось 1 раз.

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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Несовместимость режимов SPI
СообщениеДобавлено: Вс окт 15, 2017 15:54:09 
Друг Кота

Карма: 64
Рейтинг сообщений: 966
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4221
Откуда: Ижевск
Рейтинг сообщения: 0
Есть несколько раз сноска на то, что пин /CS может быть подтянут к земле и таким образом можно работать в трёх-проводном режиме...
Как раз /CS и может быть разделителем при работе с таким бутербродом SPI. Сам активно использую AD7799+MAX31855, разделяя потоки именно /CS. Правда, SPI у меня программный.


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Несовместимость режимов SPI
СообщениеДобавлено: Вс окт 15, 2017 16:08:12 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вс янв 03, 2016 07:09:29
Сообщений: 29
Откуда: Казахстан
Рейтинг сообщения: 0
там картинка есть в даташите на 7 стр. ад7799 как данные передаются, так вот там sclk на высоком уровне, а в макс7221 и радиомодуле на низком уровне, вот это меня и смущает, но в любом случае буду пробовать.

Добавлено after 5 minutes 40 seconds:
весам планирую в дальнейшем придать сертификат поэтому и решил сразу взять ад7799, а так на столе лежит hx711, да что-то hx711 мне не очень нравиться в коде делаю четыре замера потом вывожу среднее и на семисегментик его, значение ацп сильно прыгает, ещё обнулял четыре младших разряда(получилось 20-разрядное значение) и всё равно прыгает, но над этим ещё подумаю.

_________________
если человеку позволить говорить что он думает, то он разучится думать...


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Несовместимость режимов SPI
СообщениеДобавлено: Вс окт 15, 2017 16:26:46 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
90% китайвесов имеющих сертификаты имеют чипы на HX710 \711\712 в преобразователе с тензы и автобаланс нулей чисто за счет чипа
эти чипы кроме всего ещеи питание мерят и выводят на шину что удобно для питания от АКБ
единственое но везде стоят МК семейства 51

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Несовместимость режимов SPI
СообщениеДобавлено: Вс окт 15, 2017 17:31:15 
Друг Кота

Карма: 64
Рейтинг сообщений: 966
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4221
Откуда: Ижевск
Рейтинг сообщения: 0
AD7799 все это умеет. Прекрасно управляется любым контроллером и ПЛК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Несовместимость режимов SPI
СообщениеДобавлено: Пн окт 16, 2017 12:07:45 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6620
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
невзлетит на "0" добавь инвертор...

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Несовместимость режимов SPI
СообщениеДобавлено: Пн окт 16, 2017 16:40:51 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 5
Рейтинг сообщений: 21
Зарегистрирован: Пн июл 04, 2016 16:51:22
Сообщений: 196
Откуда: Россия, Омск
Рейтинг сообщения: 0
значение ацп сильно прыгает, ещё обнулял четыре младших разряда(получилось 20-разрядное значение) и всё равно прыгает, но над этим ещё подумаю.


Делайте или на скользящем среднем, или используйте другие методы фильтрации.
У меня с этим АЦП идёт банальное среднее.
Массив из 8 измерений, перезаполняется циклически. Все значения суммируются в большую переменную, затем сдвигается на 3 бита вправо (делим на 8, раз уж АЦП настроен на линейную шкалу без знака). Итоговое значение - результат измерения. Достаточно стабильно получается 4 знака после запятой (измеряю напряжение до 16V, результирующих бит получается 20-21 без особых биений).

[uquote="akl",url="/forum/viewtopic.php?p=3207443#p3207443"Как раз /CS и может быть разделителем при работе с таким бутербродом SPI. Сам активно использую AD7799+MAX31855, разделяя потоки именно /CS. Правда, SPI у меня программный.[/uquote]
Так больше-то разделять и нечем, кроме /CS.
Собственно, аналогичным образом на SPI шине висят несколько устройств, используя программный выбор ведомого устройства. А сам SPI - аппаратный.
Второй софтовый пришлось готодить из-за дисплея (тот самый Nokia 1110i с его 9-ю битами).


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

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


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

Сейчас этот форум просматривают: Kolin, OKF и гости: 53


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

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


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