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

repstosw

Участник
  • Постов

    2 582
  • Зарегистрирован

  • Победитель дней

    2

Весь контент repstosw


  1. Проверил. Результат удивил. Там и близко и нет 50 Ом (на 438 МГц): 38,7+j6,8 Ом C кабелем - не намного лучше: 53,3-j20,7 Ом Этим КСВ-метром только на 27 МГц мерять (на 145 МГц тоже не 50 Ом): Может не КСВ-метр, а переходник плохой: у меня там PL => BNC => SMA, потому что по-другому никак - из того что есть. Какие есть простые способы замера ВЧ-мощности? Частота 438 МГц. Может взять диод Д311 с 50 Ом выпрямить и сгладить кераическим конденсатором - и на вольтметр стрелочный? Кстати, что покажет вольтметр тогда? Если один выпрямляющий диод и после него конденсатор. Надо по показаниям вольтметра расчитать ВЧ мощность на 50 Ом.
  2. Постоянно вынужден подчищать старые аттачи, чтобы аплодить новые. Ограничение 100 МБ. Есть ли способ увеличить квоту на аттачи? Или остаётся только внешние фотохостинги использовать?
  3. Это сделаю. Обнаружились ещё более интересные вещи: 1) если к выходу Antenna КСВ-метра добавить гирлянду из 50-омных переходников, то выходная мощность не изменится - максимальна 1 Вт: 2) если ко входу TX КСВ-метра добавить гирлянду из 50-омных переходников, то выходная мощность снова упадёт до пол-ватта: Я прихожу к выводу, что что-то некорректно в самом методе измерения мощности. Почему вход КСВ-метра TX чувствителен к длине линии, а выход Antenna КСВ метра не чувствителен ? Если волновое сопротивление кабеля 50 Ом и нагрузка 50 Ом, то какое будет приведённое к выходу передатчика? По идее 50 Ом, независимо от длины кабеля. Тогда какого черта мощность на показометре меняется?
  4. Я тоже не понимаю этого. Действительно, если импедансы несогласованы, то КСВ должен был быть больше 1. Но этого нет: просто тупо показывает половину максимальной мощности. С куском кабеля - мощность максимальная. Да он всегда тёплый. Потому что класс А. Там хоть 10 мВт будет на выходе - каскад всеравно тёплый. Может дело в форме сигнала? Кабель может менять форму выходного сигнала? Превращать меандр в синус? Сглаживать углы меандра. Тогда действующее значение будет больше и показания стрелочного прибора выше... Или это уже утопия?
  5. Мне нечем больше мерять. Это не только SWR, но и Power Meter. Модель SX-40. С двумя стрелками - Forward и Reflected. Reflected =0, так что Forward покажет мощность. Во всяком случае в заводских рациях показания мощности совпадают с теми, что в инструкции на рацию. Что не так в этих китайских модулях? Почему они отдают обещанную мощность только на огрызок кабеля+50 Ом, а на чисто 50 Ом выдают пол-ватта?
  6. Перечитайте пост выше, он дополнен. Аттенюатор - как нагрузка. Только что проделал опыт - вместо аттенюатора подключил нагрузку - ничего не поменялось. Всё те же 1 Вт с кабелем. Мало того пол-ватта и 1 ватт - это не минус 30 дБ. Выход аттенюатора не используется в измерениях
  7. В смысле не то? Выход передатчика подключен ко входу КСВ-метра. Выход КСВ-метра ("антенна") нагружен на аттенюатор -30 дБ (сопростивление 50 Ом) , выход аттенюатора нагружен на 50 Ом Load с VNA. Общее сопротивление нагрузки "аттенюатор-Load" 50 Ом. Я аттенюатор как нагрузку 50 Ом использую (потому что рассеивает много мощности), а не ослабляю сигнал с передатчика. В таком случае считайте что там нагрузка - аттенюатор там не выполняет роль затухателя, а только как резистор.
  8. Нет. Это аттенюатор на -30 дБ с максимально допустимой мощностью рассеивания 100 Вт. ANAREN. Сопротивление звонится тестером 50 Ом. В конце аттенюатора добавлена маломощная нагрузка на 50 Ом - штатная от VNA.
  9. Я не должен был делать тюнер импеданса, так как обещанный импеданс оговорен в даташите на модуль - это 50 Ом. И если нагрузка 50 Ом включена без кабеля, то на ней только половина максимальной мощности - что неправильно в принципе. Однако, теперь к антенне я должен городить мэтчер (согласующее устройство). Отправил в niceRF (контора делающаяя модули RF4463F30 и LoRa1278F30) результаты измерений и соответствующий запрос. Жду от них ответа. P.S. Приборам на фото я доверяю, так как ранее ими измерял мощности фабричных раций: результаты совпадают с приведёнными в мануале на рации. Я понял уже, что задача, поставленная в нуль-посте - не для хоббиста-радиолюбителя. Режимы работы усилителя. Да фиг его знает: схемы модуля нет. Только фото. Модуляция 4GFSK, скорость 1 Мбит/с, частота 435 МГц, индекс модуляции 0,333. Усилитель на MOSFET-транзисторе (оконечный каскад). Чип трансивера Si4463, класс E.
  10. Моя конечная цель - получить максимальную мощность на нагрузке 50 Ом с этого модуля передатчика. Так как антенну я уже настроил на 50 Ом. VNA у меня LibreVNA, не Nano.
  11. Вопрос частично снят. Обнаружил, что модуль трансивера (433 МГц) отдаёт максимальную мощность 1 Вт, если соединить выход передатчика через огрызок кабеля 50 Ом, меньше четверти волны. Если же подключить выход передатчика через разъём кратчайшим путём - то выходная мощность в 2 раза меньше - пол-ватта. Почему? В даташите на модуль приведён выходной импеданс 50 Ом. Значит, я могу подключить нагрузку без всяких кабелей. И через кабель любой длины(сопротивление кабеля 50 Ом). На практике получилось, что кабель определённой длины даёт обещанную максимальную мощность. До этого брал кабель по-длинее и постепенно его укроачивал, пока не достиг максимума мощности. Как это объяснить? И если сейчас ваять согласующее устройство, то как пересчитать огрызок кабеля в корректирующий импеданс? Это будет емкость или индуктивность? Модули: RF4463F30 и Lora1278F30. У обоих такой прикол: согласованы на огрызок кабеля+на нагрузку 50 Ом. Фото ниже:
  12. Собственно, хочу проверить выходное сопротивление работающего модуля передатчика. Есть двух-портовый VNA, 2 нагрузки 50 Ом, один коротыш и один разомкнутый, переходники SMA M/F. И пара аттенюаторов на -30 дБ. Как подключить это всё, чтобы с помощью VNA измерить импеданс работающего передатчика(под напряжением, выдающего мощность) "в рабочей точке" ? Есть сомнения, что фирменный китайский модуль передатчика имеет далеко не 50+j0 Ом.
  13. Не обламывайте мне вечеринку... (по поводу неверных догадок о RESET). Для отладочных целей и постоянных модификаций софта, мне удобнее жать RESET, а не передёргивать питание. Девайс делался для тестовых целей и не для рядового/массового пользователя.
  14. Первый готов! Второй пока на макете. На соплях ))) В ближайшее время сделаю второй - макет распаяю на плату.
  15. Собственно так и сделал, оставив инит SYS_Clock, GPIO и UART перед проверкой кнопки. Потому что перед этим загрузчику есть, что сказать по UART для ПК 😃 Остальной инит - после проверки кнопки. Проверил загрузку кода с FEL после отработки своего загрузчика NAND с нажатой кнопкой - работает. После нажатия на Reset - снова грузится вторая штатная программа с NAND. Чего хотел - того добился: припаянная сопля с кнопкой на MISO более не нужна.
  16. Вопрос решён. Возврат FEL работает, по крайней мере, следующие команды успешно выполняются: xfel version xfel ddr t113-s3 Чтобы перейти в FEL из своего загрузчика, НЕ нужно делать 2 вещи: 1) Переносить вектора прерываний 2) Включать MMU Итого выходит последовательность действий: 1) асмовский стартап 2) Запрет прерываний 3) Разрешение SMP для CPU0 (6-й бит регистра Auxiliary Ctl) 4) Инит клоков 5) Инит GPIO 6) Инит UART 7) Инит SPI 8) Инит DDR 9) Сам загрузчик (в котором проверяется нажатие кнопки - если нажата - переход на адрес 0x00000020, если нет - чтение с NAND кода приложения и запись в DDR, с последущим переходом на адрес 0x40000000) Включить MMU и перенести вектора прерываний уже можно после проверки кнопки.
  17. Как я понял - пины boot - это так называемые MISO и MOSI, на которых болтаются резисторы по 10 кОм. На MISO подтяжка к питанию, на MOSI - подтяжка к земле. Итого SEL[1:0] = 10, что соответствует последовательности загрузки: SD0 => NAND => other Как я писал выше, на версии платы 1.1 производитель не расшарил пин MISO, из-за этого пришлось подпаять провода с кнопкой. В релизе мне такое решение не нравится, хотелось бы переназначить эту кнопку, используя свой загрузчик, который бы во время включения устройства мог бы проконтроллировать кастомную кнопку и перейти в FEL, если она нажата. FEL нужен только для отладки. В даташите упоминаются некие eFuse SID и регистр дан соотстветствующий для чтения. Но нигде не сказано - куда записывать нужно в eFuse, чтобы изменить последовательность загрузки. По хорошему, определить точку входа бы в BROM, начиная с которой пошла бы ветка для FEL USB, обойдя проверку загрузочной NAND. А так получается - единственно, что можно сделать - это загрузчик, который стирает NAND при нажатии на кастомную кнопку. Тогда следующий Reset приведёт в FEL, так как загрузчика больше нет в NAND или он повреждён. Всё для того - чтобы использовать кастомную кнопку (не на MISO которая) и не подпаивать проводки. С этим уже разобрался, пост выше.
  18. Смещение от начала NAND, с которого начинается приложение, как минимум, должно быть кратно размеру блока 128KB NAND MX35LF1GE4AB Тогда можно раздельно прошить. Стирание идёт целым блоком. 1 блок для MX35LF1GE4AB = 128 кБ: xfel spinand write 0x00000000 loader.113 xfel spinand write 0x00020000 app.bin
  19. Обнаружил, что xfel не может шить NAND фрагментами. loader.113 - свой загрузчик (ровно 64 кБ) app.bin - приложение, стартующее с начала адреса DDR Вот так не будет работать - последняя запись перетирает загрузчик: xfel spinand write 0x00000000 loader.113 xfel spinand write 0x00010000 app.bin А вот так - будет работать: copy /B loader.113 + app.bin NAND.bin xfel spinand write 0x00000000 NAND.bin Чип NAND: MX35LF1GE4AB xfel: версия 1.2.8
  20. Сделал свой загрузчик для NAND. Как теперь из него прыгнуть в FEL ? Логика проста, при включении питания из NAND грузится мой загрузчик, и если он видит, что нажата кнопка (не важно какая - в случае с моим загрузчиком), то не загружал приложение из NAND, а переходил в режим FEL. Даташит на T113-s3 говорит, что есть два адреса: Normal BROM FEL Address 0x20 и Secure BROM FEL Address 0x64 Делал переходы на оба, в итоге загрузчик вызывается из NAND дважды, а USB-соединение с ПК (для FEL) заламывается - винда пишет, что USB-устройство работает неверно. Есть ли способ передать управление в точку, где запустится полноценный FEL, как в случае если нет ни одного бут-медиа при включении питания? Или сделать горячий RESET с заранее проинициализированной переменной, которая игнорирует загрузку с NAND.
  21. Вторая половина включится, когда появится в эфире собеседник ))
  22. В процессе сборки. Ядра (CPU 0,1, DSP), USB, камера, дисплей, I2S-микрофон, I2S-усиилтель, подсветка для камеры(на фото - без рассеивателя) работают. На фоте слева провода - временно: там будет мини-колонка 20x30 мм. Осталось допаять трансивер и проверить.
  23. SDK Allwinner V3s

    Актуально.
×
×
  • Создать...