Например TDA7294

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





Текущее время: Вт мар 19, 2024 10:36:21

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


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



Начать новую тему Ответить на тему  [ Сообщений: 81 ]    , , 3, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Вс апр 16, 2017 15:56:19 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Serg1987 писал(а):
в регистр 09 вроде как загружаются данные Load Capacity

Всё правильно.
Это как в часах подстройка частоты кварца...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Вс апр 16, 2017 16:07:43 
Встал на лапы

Зарегистрирован: Пн июн 13, 2016 10:41:52
Сообщений: 129
Рейтинг сообщения: 0
Albert_V писал(а):
Serg1987 писал(а):
в регистр 09 вроде как загружаются данные Load Capacity

Всё правильно.
Это как в часах подстройка частоты кварца...


Да, кварц у меня на 30МГц, для емкости в 12пФ я оставил значение как и по умолчанию - 0x7F. Или я не прав?
Тоже самое выдал и калькулятор от SilLab


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

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3704
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Цитата:
Как влияет на дальность скорость передачи полезной информации (кб/c)?

Чем выше скорость, тем должна быть шире полоса приемника и, соответственно, падает его чувствительность. Для повышения дальности скорость следует выбирать минимально возможной для приложения. В любои случае бетонные и кирпичные стены серьезное препятствие, но 3-5 препятствием непреодолимым быть не должно. Еще важно какая антенна - согласованная с длиной волны или просто абстрактный кусок провода.


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Вс апр 16, 2017 16:22:47 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Serg1987 писал(а):
Да, кварц у меня на 30МГц, для емкости в 12пФ я оставил значение как и по умолчанию - 0x7F
Частоту выставляйте только по частотомеру.
Недавно делал 10-ть комплектов, так значения в регистре 09h для каждой платы пришлось ставить, как говорится, "от земли до луны" и 7Fh не было ни у одной....
----
P.S.
Специально посмотрел. В последней было 6Ch.


Вернуться наверх
 
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Вс апр 16, 2017 18:34:21 
Встал на лапы

Зарегистрирован: Пн июн 13, 2016 10:41:52
Сообщений: 129
Рейтинг сообщения: 0
Ser60 писал(а):
Чем выше скорость, тем должна быть шире полоса приемника и, соответственно, падает его чувствительность.

Похоже на то. Понизил скорость передачи то 11,4 кбит/c. Теперь уверенный прием по всей квартире. С пятого этажа теперь добивает до самого низа. Хотя на выходе из парадной возле домофона попалась небольшая мертвая зона. Но на улице прием опять появился.
Осталось организовать работу модуля по Вейк-ап из спячки. Да так, чтобы одновременно будился и контроллер. Да вот беда. Прерывание Wake Up модуля возникает при низком фронте на NIRQ, а контроллер просыпается наоборот, при положительном фронте на ножке PA0 (WKUP). Надо думать. Лишний инвертор пихать не хотелось бы. Или может есть другие пути, как организовать работу с минимальным потреблением? Модуль должен отправлять раз в 500мс запрос, и уходить в сон, если не было ответа.


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

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

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

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3704
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Какой контроллер используете? Если EFM32, то у него имеется регистр EM4WUPOL для установки полярности пробуждения.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Вс апр 16, 2017 20:07:23 
Встал на лапы

Зарегистрирован: Пн июн 13, 2016 10:41:52
Сообщений: 129
Рейтинг сообщения: 0
Ser60 писал(а):
Какой контроллер используете? Если EFM32, то у него имеется регистр EM4WUPOL для установки полярности пробуждения.

Увы. Использую STM32L151 на 48 ног. Всё по минимуму. Там полярность поменять нельзя. Поставлю инвертер какой маломощный скорее. Главное, чтобы места хватило под разводку (размер платы ограничен.)
Ser60 писал(а):
Еще важно какая антенна - согласованная с длиной волны или просто абстрактный кусок провода.

Антенна спиралька. Шла в комплекте. Работает сейчас на скорости 11 кбит удовлетворительно.
У меня вопрос по вашей статье. - http://radiokot.ru/circuit/digital/security/33/
Я так понял, обвязка там на 915 МГц.
Как рассчитать или где подсмотреть, какая обвязка для данного чипа на 433МГц. ?? Или всё также описано в указанной литературе? [2]. (скачать не могу в данный момент, увы.)
Сейчас я доведу эксперименты с SI4432, то потом уже буду делать аналог модуля из вашей статьи на россыпухе. :solder:


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

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3704
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
С этими МК я мало работал, только по мере необходимости, и навскидку не помню. Однако, если говорите, что нет, то я Вам верю. А нужно-ли Вам 48 ног для проекта? Не хотите попробовать другой ARM (если это должен быть ARM), свободный от подобных ограничений с пробуждением. Например, Kinetis серии KL05. Тогда и места на плате больше будет и инвертор не нужен.

По поводу обвязки там в статье есть линк на AN627. В нём найдёте таблицу 1 с указанием нужных документов в смысле пассива. Может что-то и из AN627 подойдёт. Я использую исключительно 9хх мгц диапазон.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Пн апр 17, 2017 05:28:33 
Встал на лапы

Зарегистрирован: Пн июн 13, 2016 10:41:52
Сообщений: 129
Рейтинг сообщения: 0
Ser60 писал(а):
А нужно-ли Вам 48 ног для проекта?.

48 ног не нужно. По сути нужен только SPI, 2 ноги на управление нагрузкой через полевики. Есть контроллеры в корпусе TSSOP20. Есть или были.. Т.к. в продаже даже под заказ я их не нашел. Пришлось брать из маленьких те что были.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Пн апр 17, 2017 07:37:02 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3704
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Похоже, для Ваших целей вполне достаточно будет контроллеров KL02Z или KL03Z в QFN16. Такие корпуса Вы уже паять умеете. Если созрели сделать модуль, как насчет к новому модулю новый МК?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Вт апр 18, 2017 08:09:42 
Встал на лапы

Зарегистрирован: Пн июн 13, 2016 10:41:52
Сообщений: 129
Рейтинг сообщения: 0
Ser60 писал(а):
Похоже, для Ваших целей вполне достаточно будет контроллеров KL02Z или KL03Z в QFN16. Такие корпуса Вы уже паять умеете. Если созрели сделать модуль, как насчет к новому модулю новый МК?


Новый МК я рассматриваю. Но придется немного попотеть. С STM32 я давно на "ты". Работаю через регистры напрямую. А вот с новыми контроллерами придется долго смотреть в даташиты. Хотя сейчас мне главное МК с минимальным потреблением и наличием режима Sleep. Посмотрел, такой есть не у всех. У некоторых только RUN, STOP и STANDBY. И желательно чтобы пробуждался он по отрицательному фронту на ножке WKUP, т.е. синхронно с прерыванием от модуля. С STM уже описал выше проблему - там WKUP только по положительному фронту. Лишний инвертер городить не хотелось бы. Вообще полярность можно менять, но это только в более старших и больших МК, а большой МК мне ни к месту. Поэтому альтернативы смотрю, конечно.
Одно из решений нашел тут. https://electronics.stackexchange.com/q ... ake-up-pin
А вообще первоначальный вариант - использовать STM32L011 в корпусе TSSOP-20.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Вт апр 18, 2017 11:19:43 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Проинвертировать сигнал можно и транзистором со встроенными резисторами для экономии места.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Чт май 25, 2017 22:41:50 
Встал на лапы

Зарегистрирован: Пн июн 13, 2016 10:41:52
Сообщений: 129
Рейтинг сообщения: 0
Похоже, для Ваших целей вполне достаточно будет контроллеров KL02Z или KL03Z в QFN16. Такие корпуса Вы уже паять умеете. Если созрели сделать модуль, как насчет к новому модулю новый МК?

По новому МК не знаю. Мне достаточно STM32. Но с модулем опять беда. Спаял я модуль по схеме http://radiokot.ru/circuit/digital/security/33/01.png
Подключил. Отправляю - POWER UP. Сигнал на CTS тут же прижимается к земле. По идее он должен вернуться в логическую 1. Но нет.. Как прижимается, так там и висит. ( Уже не знаю что и делать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Пт май 26, 2017 00:24:01 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3704
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Не знаю, что сказать - мало данных. Можете прислать мне фотку платы для визуальной проверки монтажа, а также куски кода, отвечающих за настройку портов МК и отсылку POWERUP. Я после подачи питания посылаю следующие байты:
0x02, 0x01, 0x00, 0x01, 0xC9, 0xC3, 0x80
для настройки на 903 мгц с тактированием чипа от встроенного генератора (не TXCO). Надеюсь, не забыли дернуть CS вверх после подачи команды. Если есть лог. анализатор, снимите осциллограмму сигналов на линиях SPI и CTS типа той, что в статье. Я завтра (пятница) уезжаю на неделю и буду завтра весь день в дороге. Однако, начиная с субботы у меня будет доступ к Интернету из отеля.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Чт июн 01, 2017 16:30:19 
Встал на лапы

Зарегистрирован: Пн июн 13, 2016 10:41:52
Сообщений: 129
Рейтинг сообщения: 0
Не знаю, что сказать - мало данных. Можете прислать мне фотку платы для визуальной проверки монтажа, а также куски кода, отвечающих за настройку портов МК и отсылку POWERUP. Я после подачи питания посылаю следующие байты:
0x02, 0x01, 0x00, 0x01, 0xC9, 0xC3, 0x80.


Я пока решил не мучиться. Заказал платы в заводском исполнении. Жду пока. Самопальщину я отложил, т.к. нервов уже не хватает на это. :sleep:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Чт июн 01, 2017 17:17:57 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3704
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
За последние 3 месяца я сделал ещё 3 устройства на основе своих плат для Si4468. Всё работает нормально. Но заводские платы - ещё более верный путь к успеху.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Чт июн 15, 2017 11:28:25 
Встал на лапы

Зарегистрирован: Пн июн 13, 2016 10:41:52
Сообщений: 129
Рейтинг сообщения: 0
За последние 3 месяца я сделал ещё 3 устройства на основе своих плат для Si4468. Всё работает нормально. Но заводские платы - ещё более верный путь к успеху.


Это хорошо. Платы мне пришли, запаял чипы.. Шлю Power_ON. Ножка CTS проседает в 0, затем возвращается в высокий уровень. Так и должно быть. Затем пытаюсь прочесть командой 0x10 информацию о устройстве. Итого, чип ничего не возвращает. Решил проверить в чем дело. Оказалось, что на ножке DO c чипа идет всего то 1В :shock: В каком режиме SPI должен работать чип.? Нужна ли на ножке DO подтяжка к питанию, или это у меня очередной баг??
Хотя утешает тот факт, что такой уровень на всех 4-х платах. Так и должно быть? Какой у вас уровень напряжения на ножке DO по дефалту? (до включения чипа и подачи Power ON)
NIRQ у меня после посылки команды также проседает вниз, что совершенно правильно. Но прочесть и очистить регистры статуса я также не могу - уровень на DO очень мал. Возвращает логический ноль.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Чт июн 15, 2017 12:18:51 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3704
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Низкий уровень на DO - это не нормально. Подтяжка на этом выводе не нужна. Уверены, что вывод МК на DO сконфигурирован правильно? Какой радиочип используете? Выложите сюда его конфигурацию.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Чт июн 15, 2017 12:37:05 
Встал на лапы

Зарегистрирован: Пн июн 13, 2016 10:41:52
Сообщений: 129
Рейтинг сообщения: 0
Низкий уровень на DO - это не нормально. Подтяжка на этом выводе не нужна. Уверены, что вывод МК на DO сконфигурирован правильно? Какой радиочип используете? Выложите сюда его конфигурацию.


Уточню. МК тут вряд ли причем. Низкий уровень (1В) на выводе DO идет уже с самого чипа (специально не поленился и перепелил дорожку DO тонким скальпелем). Чип Si4461. Это наблюдается даже на голых чипах (c минимальной обвязкой). Делал как по схеме http://radiokot.ru/circuit/digital/security/33/01.png

Ну проблема всетки решилась внутренней подтяжкой DO к питанию. Плюс небольшой косяк был в обмене по SPI. Теперь всё отлично работает.
Ну далее нужно провести инициализацию. С самого начала. При инициализации как я понял, надо отправить команду Power UP, а затем все настройки?!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с SI4432. Нужна помощь.
СообщениеДобавлено: Чт июн 15, 2017 18:05:07 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3704
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Так Вы меряли напряжение на SDO сразу после ресета до засылки конфигурации в чип? Если ДА, то согласно секции 3.6 в ДШ подтяжка на линии SDO подключается сразу после ресета. Проверил на своем 4461, просто подав на него питание при SDN=0. Напряжение на SDO 2.97в при питании от 3.3в.

Да сначала подавайте POWERUP. Затем первым делом я всегда явно конфигурирую GPIO командой 0х13. Конкретно, первые 2 команды такие:
Код:
0x02, 0x01, 0x00, 0x01, 0xC9, 0xC3, 0x80  // powerup
0x13, 0x00, 0x00, 0x00, 0x00, 0x27, 0x0B, 0x00  // GPIO config

SDO пин при этом явно конфигурируется на вывод сигнала SDO (0х0B). Может вторая строка и не обязательна, уже не помню. Просто повторяю эту строку из устройства в устройство и всё работает.

Добавлено позже: посмотрел свои проекты, и наткнулся на такой, где конфигурацию SDO не делал. Всё там работает с дефолтными настройками GPIO после ресета.


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

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


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

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


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

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


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