Например TDA7294

Форум РадиоКот • Просмотр темы - сс1101 управление мощностью передачи через регистр
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт мар 24, 2026 08:24:53

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


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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: сс1101 управление мощностью передачи через регистр
СообщениеДобавлено: Сб мар 14, 2026 06:53:11 
Родился

Зарегистрирован: Сб янв 17, 2026 07:39:21
Сообщений: 7
Рейтинг сообщения: 0
Добрый день! Подскажите, пожалуйста, в чем может быть загвоздка в следующей ситуации.

Если в пресете менять регистр 0x3E до загрузки пресета и затем загружать пресет, то изменение мощности работает нормально.

Если же сначала загрузить пресет, а затем менять отдельно регистр отправкой двух байт 3Е и значения мощности из таблицы, то происходит что-то непонятное и передача в некоторых случаях ломается (например отправляю С0 - что должно означать МАКС мощность - приемник не принимает сигнал, отправляю 12 что соответствует примерно -30 дБм - приемник отлично ловит сигнал).

Подмену регистра вставил между загрузкой пресета и включением ТХ. Возможно упускаю какой-то момент, может надо после 2-х байт 3Е+мощность закидывать еще какой-то финализирующий или что-то подобное ?

Заранее спасибо откликнувшимся.


Вернуться наверх
 
 Заголовок сообщения: Re: сс1101 управление мощностью передачи через регистр
СообщениеДобавлено: Вс мар 15, 2026 20:14:54 
Родился

Зарегистрирован: Сб янв 17, 2026 07:39:21
Сообщений: 7
Рейтинг сообщения: 0
Сам же отвечу на свой вопрос. АМ и ФМ модуляции могут использовать разные байты patable для своей работы, задавать их можно с помощью FREND0 регистра.

Однако для АМ модуляции PATABLE[0] - всегда используется для LOW уровня, а для HI уровня можно использовать, например, PATABLE[1]. В моем случае загрузка в регистр только одного значения просто меняла уровень PATABLE[0] что вкупе с АМ модуляцией давало такой странный эффект.

Поэтому в моем случае для работы с АМ модуляцией надо в PATABLE[0] всегда держать 0, так же настроить FREND0 на работу с PATABLE[1] и записывать в PATABLE[1] необходимый мне уровень мощности.

Для ФМ модуляции либо так же использовать PATABLE[1] , либо перепрыгивать на PATABLE[0] корректировкой FREND0


Вернуться наверх
 
 Заголовок сообщения: Re: сс1101 управление мощностью передачи через регистр
СообщениеДобавлено: Вс мар 15, 2026 20:56:16 
Друг Кота
Аватар пользователя

Карма: 59
Рейтинг сообщений: 705
Зарегистрирован: Вт сен 25, 2012 23:13:41
Сообщений: 6001
Откуда: г.Дзержинск Нижегородской обл.
Рейтинг сообщения: 0
Дмитрий, как всегда, на своей волне, понятной только ему одному.
Dmitry42, что такое "пресет" и что такое "сс1101"?

_________________
Спасение утопающих дело рук самих утопающих.


Вернуться наверх
 
 Заголовок сообщения: Re: сс1101 управление мощностью передачи через регистр
СообщениеДобавлено: Вс мар 15, 2026 21:38:22 
Родился

Зарегистрирован: Сб янв 17, 2026 07:39:21
Сообщений: 7
Рейтинг сообщения: 0
Если скажете, что именно Вы не поняли, то я постараюсь объяснить.

Добавлено after 38 minutes 22 seconds:
Пресет - это конфиг с настройками регистров для СС1101.
СС1101 - это трансивер (приемник, передатчк) работающий по шине SPI. Вот тут можно чуть подробнее прочитать. https://www.radiokot.ru/circuit/digital ... i562168649


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

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


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

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


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