Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
Ответить

В ИС Si4713 прекращает работать TX передатчика после статики

Вс янв 19, 2020 18:20:04

Експериментирую с управление Si4713: FM радио трансмитер на 76.00..108.00 MHz.

Возможности интересные, узлы внутри ИС много, их просто нужно настроиться (данные в регистры для команд и свойствa), RDS есть.
Мое управление: под Arduino, китайский готовый модуль.

Проблема: передатчик гаснет при статика: вкл. люм. лампа (с дросселем) в комнате, вкл. трансф, устройство в сети 220V, даже соприкосновения паяльником на общая GND - достаточно слабой електромагн. импульс ... и передатчик гаснет.

"Кнопка RESET по Arduino" и все начинает опять работать. Кондензатори, дросели, екранировка, другое питание, батарейка и др. только уменьшает ефект некоторой дозе, но не удаляет eго. А все другие устройства на столе продолжаеть работать, с управления и по I2C, и по SPI :).

При остановке TX чип отвечает (0x63) на I2CScanner, можно читать, регистри, но они пусты (0xFF..)

Читаем из чипа, данни ОК:

reg 33
FREQ = 9800 (* 10, в kHz)
RFdBuV = 115
ANTCAP = auto
---
26
48
73
37
0
---
после "импульса":

FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF

Перезагрузка частоты не помогает, необходимо все регистри перезаписать по init() :/.
Интересный момент, и не могу победить его :)
---------
Есть у меня радио-модуль на Si4702 и другой с RDS на Si4703. "Лампа-еффект" их тоже останавливает :).
Есьт еще два чипа такие, вкл. два DDS-а. Из все 5 ИС, 3 на Si, вероятно, с теми же принципами управления внутри.
---------
PS Извините за мой русский язык, понимаю все, но частично использую переводчик.

Re: В ИС Si4713 прекращает работать TX передатчика после ста

Ср янв 22, 2020 17:52:07

Такая же проблема, решения тоже пока не нашел.

Re: В ИС Si4713 прекращает работать TX передатчика после ста

Чт янв 23, 2020 01:04:24

Проблема: передатчик гаснет при статика: вкл. люм. лампа (с дросселем) в комнате, вкл. трансф, устройство в сети 220V, даже соприкосновения паяльником на общая GND - достаточно слабой електромагн. импульс ... и передатчик гаснет.

Это не статика.

Плохое питание, неправильная разводка "земли". Возможно слабо подтянуты линии I2C к плюсу питания.

Re: В ИС Si4713 прекращает работать TX передатчика после ста

Чт янв 23, 2020 03:23:07

Asmodey, в той же конфигурации с "плохой GND" и "неправильная разводка "земли" на столе работает отдельно модуль KT0803L, как и отдельно несколько радио-модулей, DDS чипа, PLL и др. Без влияния. Влияние только о етих 5 случая, включая Si4713.

Pull-up резистори я включил и внутренние (20..50 кОм), и внешние 10..1 кОм. На етом еффекте величина резистора не влияет.
---
Я не хочу только уменьшать эффект (напр. с доп. екраннировка и др.), я хочу найти причину (и устранить ее так, чтобы не была чувствительной).

Re: В ИС Si4713 прекращает работать TX передатчика после ста

Чт янв 23, 2020 09:07:33

Возможно слабо подтянуты линии I2C к плюсу питания.

Насчет I2C большие сомнения ведь зависание происходит когда модуль активен, а I2C не задействован.

Re: В ИС Si4713 прекращает работать TX передатчика после ста

Чт янв 23, 2020 14:27:11

I2C частично задействовается по другими адресам: дисплей по i2c, тестовой приемник на RDA и др. к Arduino. При "зависание" Si4713 отвечает по 0x63 на I2CScanner, но TX передача нет.

Все другие устройства после импульса работает и управляется нормально (каждое устройство, по свой адрес). Импульс их не влияет.
---
Есть реальной RF контроль в регистры? Внешной TX детектор не хочется (диод-кондензатор), но возможно сделать снова инициализация при отсутствие RF TX напрежения. Старомодное решение конечно ... :))

Re: В ИС Si4713 прекращает работать TX передатчика после ста

Чт янв 30, 2020 11:15:04

Такая же фигня только с модулем на SI4703. Перепробовал всё что можно. Сейчас переделываю на PIC16F1827 с LEVELSHIFTER'ами на шине и reset. Посмотрим что получится.

Re: В ИС Si4713 прекращает работать TX передатчика после ста

Пн фев 03, 2020 22:12:42

я на pic16f88 и pic16f1788 собирал там тоже самое

Re: В ИС Si4713 прекращает работать TX передатчика после ста

Пн фев 03, 2020 22:46:53

Сегодня опять Si4703 подключил к Arduino. I2C через конвертер на 2N7002, Si-RESET на 2,2к/4,7к.
Просто выключаю антенну (проводник напр. 80 см) и звук почти всегда останавливается, RSSI по Serial нет, RDS регистры "замерзают" :(. RESET, и звук восстанавливается ... Пфу, а как хорошо Si чип "поет" ... Si4702 то же самая, кроме RDS.

Re: В ИС Si4713 прекращает работать TX передатчика после ста

Вт фев 04, 2020 08:36:30

Надо будит питание осликом глянуть, кстати не смотрели что с питанием происходит при проявлении этого глюка?

Re: В ИС Si4713 прекращает работать TX передатчика после ста

Вт фев 04, 2020 18:41:18

Современной осцилограф нет, но думаю ничего не происходит, AMS1117-3,3 к 5V на 7805, на вход и на выход 10uF тантал + 1uf неполярной. И с питание от Arduino попробовал, и с батарея. EMI хороший, S-метр КВ-радио хорошо регистрирует до RS 59+20 импульс тока из дроселя лум. ламп, но только ети мои 5 чипа реаригует по разному:
AD9850, AD9851, Si4702, Si4703, Si4713 (на данный момент :) ).
При старт лум. ламп ОК, есть EMI импульс, можно регистр перезаписал, а при выключению антенн (кусок проводника) что есть? :)

Re: В ИС Si4713 прекращает работать TX передатчика после ста

Вт фев 04, 2020 18:50:49

Еще раз - вряд ли это статическое электричество. Скорее помеха наведенная на участках общего провода переменным током, импульсными токами. Самые распространенные причины: неправильная трассировка общего провода, неправильное размещение блокирующих конденсаторов, отсутствие ферритовых бусин там где они должны быть, слишком большие номиналы притягивающих и подтягивающих резисторов.

Самая что ни на есть "тупая" логика серии 155 из-за неправильной трассировки ПП выпадала в осадок.

Re: В ИС Si4713 прекращает работать TX передатчика после ста

Вт фев 04, 2020 19:31:25

Самые распространенные причины: неправильная трассировка общего провода, неправильное размещение блокирующих конденсаторов, отсутствие ферритовых бусин там где они должны быть, слишком большие номиналы притягивающих и подтягивающих резисторов.

OK, согласен. Но я не хочу уменьшать влияние EMI, а хочу отстранить. А только ети 5 чипа (на данный момент) реагирует.
---
На 10 см на столе также работает самостоятелно Arduno Nano, 24C02, PCF8574 с LCD1602, MCP23017, Si5351, все опять по I2C. Oбщое питание +5V. Зачем не реагирует все ети ИС? :roll:
Ответить