Трансивер Odysssey-2 (2017)
|
|
iweksler | Дата: Суббота, 12.05.2018, 09:20 | Сообщение # 166 |
Группа: Удаленные
| Цитата rolin791 ( ) поначалу подумал, что ошибка вкралась в программу, сейчас вот проверяю и так и этак - все работает. Единственное, что обнаружил, не работает если с диска С запускать - там нужны параметры администратора, но и симптомы немного другие. Давид, поменял в программе начально задаваемый адрес на свой: IP1 = '192' IP2 = '168' IP3 = '1' IP4 = '60'. После этого все заработало. Т.е. проблема в программе с определением адреса. Прошил АНП 1.11. Первый раз плюнулась "was not done successfully". Но со второго раза прошила нормально. Все поднялось нормально, Тетис присоединился и работает. Остальное попробую завтра.
Добавлено (12.05.2018, 19:20) --------------------------------------------- Давид, мой косяк. Действительно ошибка в айпи. Вернул все в исходный вид, поставил провильный адрес и тогда плату находит. Пытался записать в слот 2 АОП 1.11. Вот так:
Не хочет. А на плате не надо перевести бутлоудер на слот 2?
Сообщение отредактировал 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 |
Группа: Удаленные
| Цитата rolin791 ( ) Попробовал на другом компе, все работает отлично.Залил на Гитхаб версию с несколько расширенными сообщениями об ошибках. Может будет полезно. Попробовал пршить в слот 2 и 3 - не получается. Ошибка та же:
Добавлено (13.05.2018, 11:49) --------------------------------------------- Прогнал в IDLE - получилось в слот 2. Думаю надо увеличить timeout.
|
|
| |
rolin791 | Дата: Воскресенье, 13.05.2018, 14:15 | Сообщение # 170 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
| Цитата iweksler ( ) Думаю надо увеличить timeout Если бы все так было просто, то все было бы просто. На самом деле, ответ от железа после стирания происходит через 3-5 секунд, а во время программирования - всего через 10 миллисекунд.
Короче, начались и у меня эти нестабильности, что позволило легко найти в чем проблема. Оказалось, что если во время обмена данными с девайсом комп слал ARP пакет, то портился пакет ответа от железа из-за маленькой ошибки в прошивке бутлоадера. Исправленные исходники и прошивка бутлоадера а также причесанная слегка прога на Гитхабе, перекачайте.
Уже начал разбирать трансивер, чтобы прошивать программатором бутлоадер, но вовремя вспомнил, что бутлоадер сам себя прошить может. Крутяк !
|
|
| |
rz1zr | Дата: Воскресенье, 13.05.2018, 14:19 | Сообщение # 171 |
Группа: Удаленные
| Цитата rolin791 ( ) Уже начал разбирать трансивер, чтобы прошивать программатором бутлоадер, но вовремя вспомнил, что бутлоадер сам себя прошить может. Крутяк ! вот тут чуть подробнее, пожалуйста! тоже не хочется разбирать трансивер..
|
|
| |
rolin791 | Дата: Воскресенье, 13.05.2018, 14:44 | Сообщение # 172 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
| rz1zr, в слот 0 шьете прошивку бутлоадера. В статье вроде об этом есть упоминание.
|
|
| |
r1zk | Дата: Понедельник, 14.05.2018, 10:16 | Сообщение # 173 |
Группа: Удаленные
| Снял ПЛИС, перекатал шары на 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 витками слегка скрученного между собой провода. Подключение согласно схеме. Обратите внимание, что понадобится дополнительный конденсатор для подключения вывода трансформатора к земле, так как ШПТ(ДЛ) не обеспечивают гальванической развязки.
Разница в работе весьма значительная, есть смысл заморочиться.
|
|
| |
us8idz4942 | Дата: Суббота, 02.06.2018, 23:42 | Сообщение # 179 |
Группа: Удаленные
| Цитата rolin791 ( ) Проект стал полностью открытый. Исходники печатной платы для шестого лейоута можно скачать по ссылкеhttps://github.com/Dfinits....PCB.zip СПАСИБО!
|
|
| |
r1zk | Дата: Суббота, 09.06.2018, 08:12 | Сообщение # 180 |
Группа: Удаленные
| HPSDRBootloader не читает MAC адрес и IP. В чём может быть проблема?
|
|
| |