Перейти к содержанию
    

Si4463 бьются пакеты на 1000 kbps

1 hour ago, Harbinger said:

М.б. есть смысл посмотреть в сторону не совсем примитивных, наподобие EFR32FG25.

На счёт EFR32.   Там DSSS, и оно уже не 1 мбит/c, а намного меньше.

Для голоса мне хватало MELP2400 + LoRa.

Just now, Aner said:

Это ближняя зона антенны, там все хорошо, пока не перешли зону Френеля, далее картина сильно меняется, лучевость, переотражения и тп все портит. Да только OFDM и далее спасает, две и более антенны.

Кроме OFDM есть ещё пути?

Например несущая на чирпах, как у LoRa.   Кстати, как можно сделать точный чирп несущей?  Допустим ЛЧМ с 430.000 МГц до 430.500 МГц с кванованием прироста частоты хотя бы 256 ступеней? 

8 minutes ago, Aner said:

Да только OFDM и далее спасает, две и более антенны.

Допустим, будет 2 антенны параллельно друг другу в одной плоскости на расстоянии пол-длины волны.  Есть ли способ сложить мощность сигнала с этих двух антенн с учётом фаз? 

Без использования antenna diversity.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

repstosw

А полоса всегда фиксирована - она соответствует 4GFSK c BT=0.5, dF+/-250 кГц, 500 ksps.  Что-то около 1 МГц.

Это не только от полосы зависит, но и от максимальной задержки между лучами, в масштабах бОльших комнаты у вас задержки между лучами будут больше, спектральные нули пойдут чаще, замирания перестанут быть плоскими и для 1 МГц, без прямой видимости будут зоны, где связи не будет при наличии достаточной мощности сигнала.

_

Допустим, будет 2 антенны параллельно друг другу в одной плоскости на расстоянии пол-длины волны.  Есть ли способ сложить мощность сигнала с этих двух антенн с учётом фаз?

Конечно можно, и даже нужно, и более того, можно передать с двух антенн, но всё это делается только на уровне обработки сигналов.

_

Кстати, как можно сделать точный чирп несущей?  Допустим ЛЧМ с 430.000 МГц до 430.500 МГц с кванованием прироста частоты хотя бы 256 ступеней?

DDS смотрите.

_

Кроме OFDM есть ещё пути?

Их бесконечно много, но это как аналоги MELP или H.264 руками делать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как показал опыт, antenna diversity работает плохо, по этому перешли на MIMO. Еще антенны без противовесов - зло, особенно в случае широкополосности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

18 hours ago, repstosw said:

 

18 hours ago, k155la3 said:

Другой вариант - разместите комплекты приемника и передатчика на допустимо-близком расстоянии (метр-2-3) и тестируйте на ошибки при последовательном снижении мощности TX .

Можно попробовать.

Попробовал. Выставил мощность передатчика -22..-21 дБм (PA_PWR_LVL=1).

image.thumb.png.3c2f2db4b1a07aec393dc83d04e3a411.png

1) Без RS: дистанция 0...1,5м : пакеты целые.  1,5 ...3 м: пакеты битые, только  премамбула и синхрослово.

2) Добавил RS: 0..3м: успешно восстанавливаются пакеты.  >3м:  даже преамбула/cинхрослово не принимаются.

 

Выходит, что RS увеличил дальность приёма пакетов, когда их ещё можно восстановить.  Где-то в соседней теме писали, что прикручивать коррекцию ошибок после жёсткого решения нет смысла, так как это ничего не даст.  На практике оказалось, что даёт! 😃

 

P.S. Никому не кажется странным маленькая дальность связи при Pпер = -22 дБм и Pпрм = -82 дБм ?  Всего 3 метра.

Изменено пользователем repstosw

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, repstosw said:

QP=18..23  фрейм влазит в буфер 8 кБ.

H264 потому что жмёт сильнее, чем MJPEG.   Да, все кадры ключевые (независимые), чтобы следующие кадры не зависели от предыдущего, если тот будет принят с искажением.

А чем MJPEG (или просто JPEG)  будет лучше?

 

Я переписал JPEG так чтобы:

1. не передавать первые 330 байт с коэф, а вместо них передавать один байт меняющегося "QP";

2. вставил ресинхронизаторы каждые ~8 клеток;

3. в декодере убрал вылеты при ошибке в сжатии.

Т.е. ошибки стали не убивать кадр, а иногда слегка портить.

 

Перепишите так H264...

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Э .. маленькая дальность связи ... проверяйте ксвн, согласование с антенной, ... для широкой полосы простые антеннки оч проблемные. Проверьте согласование на краях полосы. Скорее кпд антенны у вас единицы процентов или того меньше, потому такая дальность.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

41 minutes ago, _4afc_ said:

1. не передавать первые 330 байт с коэф, а вместо них передавать один байт меняющегося "QP";

Я тоже так сделал c H264.

Spoiler
#define QPN 47

const u8 *Header[QPN]=
{
 (const u8 []){30, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x01,0x98,0x33,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){30, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x01,0x88,0x31,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){30, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x01,0x78,0x2F,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){30, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x01,0x68,0x2D,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){30, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x01,0x58,0x2B,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){30, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x01,0x48,0x29,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){30, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x01,0x38,0x27,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){30, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x01,0x28,0x25,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){30, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x01,0x18,0x23,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){30, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x01,0x08,0x21,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},

 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x03,0xE1,0xF1,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x03,0xA1,0xD1,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x03,0x61,0xB1,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x03,0x21,0x91,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x02,0xE1,0x71,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x02,0xA1,0x51,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x02,0x61,0x31,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x02,0x21,0x11,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x07,0x8F,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x06,0x8D,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x05,0x8B,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x04,0x89,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},

 (const u8 []){28, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x0E,0x71,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){28, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x0A,0x51,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){28, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x1B,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},

 (const u8 []){27, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x31,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},

 (const u8 []){28, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x12,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){28, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x08,0x41,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){28, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x0C,0x61,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},

 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x04,0x08,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x05,0x0A,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x06,0x0C,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x07,0x0E,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x02,0x01,0x01,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x02,0x41,0x21,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x02,0x81,0x41,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x02,0xC1,0x61,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x03,0x01,0x81,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x03,0x41,0xA1,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x03,0x81,0xC1,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){29, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x03,0xC1,0xE1,0x12,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},

 (const u8 []){30, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x01,0x00,0x20,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){30, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x01,0x10,0x22,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){30, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x01,0x20,0x24,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){30, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x01,0x30,0x26,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){30, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x01,0x40,0x28,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
 (const u8 []){30, 0x00,0x00,0x00,0x01,0x67,0x4D,0x00,0x29,0xDA,0x0A,0x11,0x10,0x00,0x00,0x00,0x01,0x68,0xEE,0x01,0x50,0x2A,0x11,0x20,0x00,0x00,0x00,0x01,0x65,0xB8,0x4F},
};

 

41 minutes ago, _4afc_ said:

2. вставил ресинхронизаторы каждые ~8 клеток;

Какой размер у одной клетки?  И размер кадра ?

41 minutes ago, _4afc_ said:

Т.е. ошибки стали не убивать кадр, а иногда слегка портить.

Перепишите так H264...

Скорее всего не выйдет, потому что у H264 скорее всего не ячеистая структура данных.

Изменено пользователем repstosw

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, repstosw сказал:

Кстати, как можно сделать точный чирп несущей?  Допустим ЛЧМ с 430.000 МГц до 430.500 МГц с кванованием прироста частоты хотя бы 256 ступеней? 

Можно, прямой перестройкой синтезатора. Но будет медленно. На EFR32FG14 это попытались реализовать, для странного применения - передачи звука в аналоге. 

7 часов назад, repstosw сказал:

Работа на уровне сырых пакетов возможна?

Что имеется в виду? Формирование пакетов собственного формата? С некоторыми ограничениями да.

Спойлер

В целом сама постановка вопроса выглядит, мягко говоря, необычной. В плане мегагерцовой полосы на суб-ГГц несущей. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте какой то UWB трансивер
Например спарк дает до 20 мрс

или • 50 meter range @ 3Mbps

https://www.sparkmicro.com/wp-content/uploads/2020/03/Product-Brief_v6.6.pdf

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

(Ворчливо). Лучше уж так, чем суб-ГГц забивать, где каждый килогерц полосы на вес золота... 

Спойлер

Извиняюсь, конечно, но накипело. И без этих UWB помех предостаточно, линк-бюджет гробится радикальным образом.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 2/24/2023 at 5:31 PM, repstosw said:

На счёт EFR32.   Там DSSS, и оно уже не 1 мбит/c, а намного меньше.

Да, тут следует немного уточнить: есть EFR с DSSS, но ограниченные по скорости до 19 кбит/c,  а есть с OFDM, но работающие в диапазоне 2,4 ГГц. Оба варианта не подходят.

Для моих применений нужен чип с OFDM на диапазон 70 см (430-470 МГц) и с битрейтом 500-1000 кбит/c. А ещё лучше - модуль на чипе, которым можно управлять через SPI.

 

On 2/24/2023 at 6:36 PM, Aner said:

Э .. маленькая дальность связи ... проверяйте ксвн, согласование с антенной, ... для широкой полосы простые антеннки оч проблемные. Проверьте согласование на краях полосы. Скорее кпд антенны у вас единицы процентов или того меньше, потому такая дальность.

Вернулся к 2FSK на 500 кбит/c.  Да - ситуация улучшилась по сравнению с 4FSK 500 ksps.  Приём стал стабильнее- затыков на минимумах меньше.

 

On 2/25/2023 at 12:11 AM, Harbinger said:

Что имеется в виду? Формирование пакетов собственного формата? С некоторыми ограничениями да.

Имеется в виду - пользование примерно в таком виде:

 

//Инициализация трансивера
TRX_Init(Freq, Bitrate, Deviation, Power,...);

//Передача
TRX_WriteFIFO(Buffer, Size)

//Приём
TRX_ReadFIFO(Buffer, Size)

// + настройка прерываний по приходу пакета и по завершению отправки пакета

 

12 hours ago, spirit_1 said:

Попробуйте какой то UWB трансивер
Например спарк дает до 20 мрс

или • 50 meter range @ 3Mbps

 

Не идёт.  Нужна передача видео/звука на дистанцию 1-2 км.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Цитата

//Инициализация трансивера TRX_Init(Freq, Bitrate, Deviation, Power,...);

Вот это в RAIL сделано своеобразно и не сказать, чтобы удобно. "На лету" все параметры менять нельзя, только выбирать из заранее сконфигурированных. Можно создать несколько групп каналов, для каждой группы свой набор, в дальнейшем переключение осуществляется просто выбором канала.

5 часов назад, repstosw сказал:

есть EFR с DSSS, но ограниченные по скорости до 19 кбит/c,  а есть с OFDM, но работающие в диапазоне 2,4 ГГц. Оба варианта не подходят.

Суб-ГГц с OFDM - EFR32(F/Z)G25, вышли на рынок в начале этого месяца. Ценник не радостный, порядка $15 в розницу. Больше у Silabs пока что ничего подобного нет. Что будут собой представлять 28 и 31, которые на подходе - не совсем ясно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

53 minutes ago, Harbinger said:

Суб-ГГц с OFDM - EFR32(F/Z)G25, вышли на рынок в начале этого месяца. Ценник не радостный, порядка $15 в розницу. Больше у Silabs пока что ничего подобного нет. Что будут собой представлять 28 и 31, которые на подходе - не совсем ясно.

А есть варианты чисто чип трансивера, без ядра CPU?  Мне нужно к Allwinner прикрутить.

И что с доставаемостью у этих чипов в страну, которая чемпион по количеству санкций?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

19 минут назад, repstosw сказал:

А есть варианты чисто чип трансивера, без ядра CPU?

6 часов назад, repstosw сказал:

Для моих применений нужен чип с OFDM на диапазон 70 см (430-470 МГц) и с битрейтом 500-1000 кбит/c. А ещё лучше - модуль на чипе, которым можно управлять через SPI.

Можно посмотреть на что-то из SX1276/77/78/79. Скорость там правда максимум 300kbps (в режиме FSK/OOK-модема и если работать в 1-й или 2-й полосах). Управляется через SPI. С доставаемостью в РФ - не скажу, но на али вроде как есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, jcxz said:

Можно посмотреть на что-то из SX1276/77/78/79. Скорость там правда максимум 300kbps (в режиме FSK/OOK-модема и если работать в 1-й или 2-й полосах). Управляется через SPI.

Скорость 300 kbps в FSK режиме.  В режиме LoRa скорость у них до 62 kbps.   С таким успехом, я лучше останусь на Si4463, которая до 1 Mbps.

Лишь только у SX1280 в LoRa режиме скорость до 260 kbps. Но они на 2,4 ГГц.

 

Интересно, почему ещё никто не сделал RFIC на 430-470 МГц с OFDM или LoRa  со скоростью до 500-1000 kbps?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...