Регистрация | Вход
<
Новые сообщения · Участники · Правила форума · Поиск · RSS
Форум » Общий форум » SDR техника и программы » Трансивер Odysssey-2 (2017)
Трансивер Odysssey-2 (2017)
iwekslerДата: Суббота, 12.05.2018, 09:20 | Сообщение # 166
Лейтенант
Группа: Пользователи
Сообщений: 43
Репутация: 0
Статус: Offline
Цитата rolin791 ()
поначалу подумал, что ошибка вкралась в программу, сейчас вот проверяю и так и этак - все работает. Единственное, что обнаружил, не работает если с диска С запускать - там нужны параметры администратора, но и симптомы немного другие.
Давид, поменял в программе начально задаваемый адрес на свой:
IP1 = '192'
IP2 = '168'
IP3 = '1'
IP4 = '60'.
После этого все заработало. Т.е. проблема в программе с определением адреса. Прошил АНП 1.11. Первый раз плюнулась "was not done successfully". Но со второго раза прошила нормально. Все поднялось нормально, Тетис присоединился и работает. Остальное попробую завтра.

Добавлено (12.05.2018, 19:20)
---------------------------------------------
Давид, мой косяк. Действительно ошибка в айпи. Вернул все в исходный вид, поставил провильный адрес и тогда плату находит. Пытался записать в слот 2 АОП 1.11.
Вот так:

Не хочет. А на плате не надо перевести бутлоудер на слот 2?
Прикрепления: 9735350.jpg (92.1 Kb)


Сообщение отредактировал iweksler - Суббота, 12.05.2018, 09:27
 
rolin791Дата: Суббота, 12.05.2018, 09:35 | Сообщение # 167
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
iweksler, нет, на плате не нужно, это только влияет какой слот будет загружен при рестарте.

Странно, что нет стабильности. Буду думать. Попробую на другом компе еще.
 
rolin791Дата: Суббота, 12.05.2018, 18:12 | Сообщение # 168
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
Попробовал на другом компе, все работает отлично.

Залил на Гитхаб версию с несколько расширенными сообщениями об ошибках. Может будет полезно.
 
iwekslerДата: Воскресенье, 13.05.2018, 01:49 | Сообщение # 169
Лейтенант
Группа: Пользователи
Сообщений: 43
Репутация: 0
Статус: Offline
Цитата rolin791 ()
Попробовал на другом компе, все работает отлично.Залил на Гитхаб версию с несколько расширенными сообщениями об ошибках. Может будет полезно.
Попробовал пршить в слот 2 и 3 - не получается. Ошибка та же:

Добавлено (13.05.2018, 11:49)
---------------------------------------------
Прогнал в IDLE - получилось в слот 2. Думаю надо увеличить timeout.

Прикрепления: 4959922.jpg (22.2 Kb)
 
rolin791Дата: Воскресенье, 13.05.2018, 14:15 | Сообщение # 170
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
Цитата iweksler ()
Думаю надо увеличить timeout
Если бы все так было просто, то все было бы просто. На самом деле, ответ от железа после стирания происходит через 3-5 секунд, а во время программирования - всего через 10 миллисекунд.

Короче, начались и у меня эти нестабильности, что позволило легко найти в чем проблема. Оказалось, что если во время обмена данными с девайсом комп слал ARP пакет, то портился пакет ответа от железа из-за маленькой ошибки в прошивке бутлоадера.
Исправленные исходники и прошивка бутлоадера а также причесанная слегка прога на Гитхабе, перекачайте.

Уже начал разбирать трансивер, чтобы прошивать программатором бутлоадер, но вовремя вспомнил, что бутлоадер сам себя прошить может. Крутяк !
 
rz1zrДата: Воскресенье, 13.05.2018, 14:19 | Сообщение # 171
Сержант
Группа: Пользователи
Сообщений: 23
Репутация: 0
Статус: Offline
Цитата rolin791 ()
Уже начал разбирать трансивер, чтобы прошивать программатором бутлоадер, но вовремя вспомнил, что бутлоадер сам себя прошить может. Крутяк !
вот тут чуть подробнее, пожалуйста!
тоже не хочется разбирать трансивер..
 
rolin791Дата: Воскресенье, 13.05.2018, 14:44 | Сообщение # 172
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
rz1zr, в слот 0 шьете прошивку бутлоадера. В статье вроде об этом есть упоминание.
 
r1zkДата: Понедельник, 14.05.2018, 10:16 | Сообщение # 173
Лейтенант
Группа: Пользователи
Сообщений: 44
Репутация: 0
Статус: Offline
Снял ПЛИС, перекатал шары на 0,6 мм, запаял обратно. Кодек заработал. Уверен, что причиной был непропай шаров на 0,45 мм. Bootloader 2.0 пробовал, но ошибка всё та-же. Есть мысли и на эту тему: "стрёмный" (как у vinitu ) разъём LAN. На 1 Gb работать не хочет. Старый протокол работает без замечаний, а вот Thetis и Console V3 никак.

Сообщение отредактировал r1zk - Понедельник, 14.05.2018, 10:18
 
rolin791Дата: Понедельник, 14.05.2018, 12:13 | Сообщение # 174
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
r1zk, так это легко определить. Если второй светодиод светится непрерывно, то связь на гигабите установлена и разьем не при чем.
Если периодически быстро моргает, то связь обрывается и оно пытается снова. Если медленно мигает, то установлена 100Мбит связь и работать не будет конечно.
 
rolin791Дата: Понедельник, 14.05.2018, 18:58 | Сообщение # 175
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
Раздаю пустые платы бесплатно, на частично собранные цена снижена вдвое. Смотрите в магазине что есть и почем.
Обязательный платеж - 10 долларов на почтовые расходы.
 
rolin791Дата: Четверг, 17.05.2018, 21:10 | Сообщение # 176
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
Обнаружил наконец-то проблему нестабильной работы программы бутлоадера. Все оказалось просто - сетевуха бывает дублирует пакеты от трансивера по неизвестной причине, а программа принимает дубль пакет как следующий и конечно с несовпадением данных.
Интересно, что с лично моим трансивером дублирования нет и все работало как часы. Но с другим трансивером, за время прошивки могло произойти до 5 дубляжей и прошить никак не получалось.
Нужно будет этот момент обязательно учесть в новом протоколе.
Перезалил на гитхаб прогу стойкую к дубляжам.
 
rolin791Дата: Пятница, 01.06.2018, 13:57 | Сообщение # 177
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
Проект стал полностью открытый. Исходники печатной платы для шестого лейоута можно скачать по ссылке

https://github.com/Dfinits....PCB.zip
 
rolin791Дата: Пятница, 01.06.2018, 15:36 | Сообщение # 178
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
Модификация выходного каскада драйвера трансивера позволяет снизить ток потребления при той же выходной мощности, улучшить линейность и устранить завал на высшей рабочей частоте 50 МГц.

Суть переделки сводится к замене обычного широкополосного ВЧ трансформатора ШПТ на трансформатор на Длинных Линиях - ШПТ(ДЛ).

Существующий трансформатор остается на месте, но используется только его первичная обмотка, то есть это уже не трансформатор, а просто инжектор питания. Сверху ставится такой же сердечник типа BN43-202 с 2.5 витками слегка скрученного между собой провода. Подключение согласно схеме. Обратите внимание, что понадобится дополнительный конденсатор для подключения вывода трансформатора к земле, так как ШПТ(ДЛ) не обеспечивают гальванической развязки.

Разница в работе весьма значительная, есть смысл заморочиться.

Прикрепления: 3587141.jpg (28.4 Kb)
 
us8idz4942Дата: Суббота, 02.06.2018, 23:42 | Сообщение # 179
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
Цитата rolin791 ()
Проект стал полностью открытый. Исходники печатной платы для шестого лейоута можно скачать по ссылкеhttps://github.com/Dfinits....PCB.zip
СПАСИБО! smile
 
r1zkДата: Суббота, 09.06.2018, 08:12 | Сообщение # 180
Лейтенант
Группа: Пользователи
Сообщений: 44
Репутация: 0
Статус: Offline
HPSDRBootloader не читает MAC адрес и IP. В чём может быть проблема?
 
Форум » Общий форум » SDR техника и программы » Трансивер Odysssey-2 (2017)
Поиск: