Wireless 0 17 мая, 2009 Опубликовано 17 мая, 2009 · Жалоба Делал антенны по размерам Даташитов. На 0,8 двухслойной и на 1,4 четырехслойной платах. На 1,4 мм плате согласование было получше. А как вы определяли - где согласовано лучше? По конечному результату(т.е. дальности)? Чем вообще можно мерять согласование pcb-антенны на плате....? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoltrix 4 28 мая, 2009 Опубликовано 28 мая, 2009 · Жалоба А как вы определяли - где согласовано лучше? По конечному результату(т.е. дальности)? Чем вообще можно мерять согласование pcb-антенны на плате....? Я так понимаю, что при таких размерах антенны (несколько сантиметров) - ничем. Ибо измерительное устройство внесёт рассогласование в 10 раз большее. По дальности ориентируйся и точка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
woodman 0 29 мая, 2009 Опубликовано 29 мая, 2009 · Жалоба А как вы определяли - где согласовано лучше? По конечному результату(т.е. дальности)? Чем вообще можно мерять согласование pcb-антенны на плате....? Как я это делал и результаты измерений до и после подстройки видно на прилагаемых фото. Согласование можно измерять подходящим по диапазону Network Analyzer-ом. Я использовал ZVB-4 (Rohde-Schwarz). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Berlioz 0 15 июня, 2009 Опубликовано 15 июня, 2009 · Жалоба не многли бы вы описать, как правильно работать с FREQEST и , судя по даташиту, связанный с ним FSCTRL0. честно говоря реализовав пример из даташита под названием Permanent Frequency Offset Compensation, желаемого результата я не добился. эффект прямо противоположный ): в цц2500 есть подстройка несущей - читать FREQEST, так же есть дизайннот где описывается динамическая подстройка частоты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 17 июня, 2009 Опубликовано 17 июня, 2009 · Жалоба А в чем разница между RSSI и LQI? Как сделать, чтобы передатчик и приемник не переходили в IDLE после приема и передачи? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Berlioz 0 18 июня, 2009 Опубликовано 18 июня, 2009 · Жалоба RSSI - это мощность сигнала, как таковая... а LQI это качество сигнала...как-то так... : ) А в чем разница между RSSI и LQI? см. регистр MCSM1. Как сделать, чтобы передатчик и приемник не переходили в IDLE после приема и передачи? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 18 июня, 2009 Опубликовано 18 июня, 2009 · Жалоба Хм.. ничего не делаю, инициализирую чип, пишу регистры, затем читаю статусы. У меня RSSI всегда 128, а LQI каждый раз разный, в данный момент например 127. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 3 18 июня, 2009 Опубликовано 18 июня, 2009 · Жалоба RSSI - Received Signal Strength Indication — способ измерения уровня мощности принимаемого сигнала. Как правило, сигнал измеряется на на промежуточных частотах перед усилителем. Показатель RSSI плохо коррелирует с качеством сигнала, но может использоваться для приблизительной оценки качества сигнала. Более точную оценку можно получить с помощью параметра LQI — Link Quality Indicator. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 18 июня, 2009 Опубликовано 18 июня, 2009 · Жалоба Хм.. ничего не делаю, инициализирую чип, пишу регистры, затем читаю статусы. У меня RSSI всегда 128, а LQI каждый раз разный, в данный момент например 127. Похоже, "не то" читается. Читаем правильно, бурстовым чтением ? В любом случае, доставать RSSI и LQI из регистров статуса не очень удобно, гораздо проще включить APPEND_STATUS и получать эти байты вместе с принятым пакетом... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 18 июня, 2009 Опубликовано 18 июня, 2009 (изменено) · Жалоба Я любитель, знания матчасти у меня не особо, поэтому чтобы не сорить здесь глупыми вопросами, дальнейшее обсуждение темы переножу в соседнюю ветку "Мои мучения с CC2500" rx3apf, ответ на ваш вопрос там. Изменено 18 июня, 2009 пользователем zheka Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
negiin 0 3 августа, 2009 Опубликовано 3 августа, 2009 · Жалоба Ктио-нибудь делал с усилителем сс2590/2591 на двухсторонней плате. Дальность сильно повышается? Особенно интересует как развести индуктивности, которые стоят по питанию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ecspert 0 3 августа, 2009 Опубликовано 3 августа, 2009 · Жалоба я вот тоже смонтировал платку 2-ч сторон. на 2590 .. никак не могу запустить ... мож что-то в дизйне.... или какое нить самовозбуждение ... по RSSi трудно судить о приеме и как проверить что ОНО работает... :laughing: дальность хочу повысить Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 5 августа, 2009 Опубликовано 5 августа, 2009 · Жалоба Вы мне объясните, чем отличаются RSSI и LQI приходящие с пакетами и статусные? Почему статсуные чему-то равны и плавают при отсутствии передачи пакетов? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
negiin 0 7 августа, 2009 Опубликовано 7 августа, 2009 · Жалоба После часа работы сс2500 зависает, перестает принимать. GDO0 GDO2 в "1". Вот конфигурация void writeRFSettings(void) { // Write register settings TI_CC_SPIWriteReg(TI_CCxxx0_IOCFG2, 0x01); // GDO2 output pin config. TI_CC_SPIWriteReg(TI_CCxxx0_IOCFG0, 0x06); // GDO0 output pin config. TI_CC_SPIWriteReg(TI_CCxxx0_FIFOTHR, 0x00); //RX FIFO and TX FIFO Thresholds TI_CC_SPIWriteReg(TI_CCxxx0_PKTLEN, 0xFF); // Packet length. TI_CC_SPIWriteReg(TI_CCxxx0_PKTCTRL1, 0x04); // Packet automation control.05 TI_CC_SPIWriteReg(TI_CCxxx0_PKTCTRL0, 0x05); // Packet automation control. TI_CC_SPIWriteReg(TI_CCxxx0_ADDR, 0x01); // Device address. TI_CC_SPIWriteReg(TI_CCxxx0_CHANNR, 0xAA); // Channel number. TI_CC_SPIWriteReg(TI_CCxxx0_FSCTRL1, 0x07); // Freq synthesizer control. TI_CC_SPIWriteReg(TI_CCxxx0_FSCTRL0, 0x00); // Freq synthesizer control. TI_CC_SPIWriteReg(TI_CCxxx0_FREQ2, 0x5D); // Freq control word, high byte TI_CC_SPIWriteReg(TI_CCxxx0_FREQ1, 0x93); // Freq control word, mid byte.93 TI_CC_SPIWriteReg(TI_CCxxx0_FREQ0, 0xB1); // Freq control word, low byte. TI_CC_SPIWriteReg(TI_CCxxx0_MDMCFG4, 0x2B); // Modem configuration. 2D TI_CC_SPIWriteReg(TI_CCxxx0_MDMCFG3, 0xF8); // Modem configuration. 3B TI_CC_SPIWriteReg(TI_CCxxx0_MDMCFG2, 0x03); // Modem configuration. 73 TI_CC_SPIWriteReg(TI_CCxxx0_MDMCFG1, 0x22); // Modem configuration. TI_CC_SPIWriteReg(TI_CCxxx0_MDMCFG0, 0xF8); // Modem configuration. TI_CC_SPIWriteReg(TI_CCxxx0_DEVIATN, 0x44); // Modem dev (when FSK mod en) 00 TI_CC_SPIWriteReg(TI_CCxxx0_MCSM1 , 0x0F); //MainRadio Cntrl State Machine 3F TI_CC_SPIWriteReg(TI_CCxxx0_MCSM0 , 0x18); //MainRadio Cntrl State Machine TI_CC_SPIWriteReg(TI_CCxxx0_FOCCFG, 0x1D); // Freq Offset Compens. Config TI_CC_SPIWriteReg(TI_CCxxx0_BSCFG, 0x1C); // Bit synchronization config. TI_CC_SPIWriteReg(TI_CCxxx0_AGCCTRL2, 0xc7); // AGC control. c7 TI_CC_SPIWriteReg(TI_CCxxx0_AGCCTRL1, 0x00); // AGC control. TI_CC_SPIWriteReg(TI_CCxxx0_AGCCTRL0, 0xb2); // AGC control. b2 TI_CC_SPIWriteReg(TI_CCxxx0_FREND1, 0xB6); // Front end RX configuration. TI_CC_SPIWriteReg(TI_CCxxx0_FREND0, 0x10); // Front end RX configuration. TI_CC_SPIWriteReg(TI_CCxxx0_FSCAL3, 0xEA); // Frequency synthesizer cal. TI_CC_SPIWriteReg(TI_CCxxx0_FSCAL2, 0x0A); // Frequency synthesizer cal. TI_CC_SPIWriteReg(TI_CCxxx0_FSCAL1, 0x00); // Frequency synthesizer cal. TI_CC_SPIWriteReg(TI_CCxxx0_FSCAL0, 0x11); // Frequency synthesizer cal. TI_CC_SPIWriteReg(TI_CCxxx0_FSTEST, 0x59); // Frequency synthesizer cal. TI_CC_SPIWriteReg(TI_CCxxx0_TEST2, 0x88); // Various test settings. TI_CC_SPIWriteReg(TI_CCxxx0_TEST1, 0x31); // Various test settings. TI_CC_SPIWriteReg(TI_CCxxx0_TEST0, 0x0B); // Various test settings. } И еще вопрос. Попробывал CCA. После отправки пакета проверяю наличие данных в буфере TX. Часто там остается 1 байт. Что это такое? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zoltrix 4 11 августа, 2009 Опубликовано 11 августа, 2009 · Жалоба Ктио-нибудь делал с усилителем сс2590/2591 на двухсторонней плате. Дальность сильно повышается? Особенно интересует как развести индуктивности, которые стоят по питанию. Я делал. Дальность повысилась с 30 метров на 2510 до 200 метров с 2591. Антенна на печатной плате - одинаковая в обоих случаях. Индуктивности по питанию делать не надо - это полный бред, с ними у меня 2591 самовозбуждалась в режиме приёма при HGM=1. При низком усилении - работала стабильно. После окончательной разводки поставил блокирующие конденсаторы в 2 мм от сс2591 без всяких индуктивностей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться