А что нового появилось?
Погонял генератор от 1 МГц до 800 МГц на TinySA ultra и сверил уровень выхода с полноценным японцем - anritsu ms2601a, разница 1-2 dbm!!!
RN6LW, disable PULS HIGH before SELF TEST, цитирую разработчика Эрика. На groups.io есть форум tinysa, подпишитесь, будете держать палец на пульсе. Только вот новые версии прошивки выходят без комментария, после того, как замеченные ошибки обсудили на форуме. Следить за перепиской - это сидеть и день и ночь за компом.
Если tinySA уже 2.5 года, то SA4 Ultra вышел совсем недавно, и там скрипит, я понял.
Это-то да, но последняя оптимизация калибровки вышла одновременно для обеих версий. 2,5 года не никто не замечал...
Вчера интенсивно занимался сабжами обеих модификаций, и для ультры, возможно, выявил одну особенность.
Допустим, работаем с сигналом низкой интенсивности и вынуждены включить повторы (repeats) измерений - в моём случае, 16. Далее, полоса обзора узкая (например, 5 кГц), количество точек - по умолчанию 450. И вот в таком режиме КАЖЕТСЯ, что чувствительность тачскрина резко падает. Привычно лёгкие касания не воспринимаются системой, чисто рефлекторно нажатие усиливается. Так вот, усиливать нажатия НЕЛЬЗЯ! (Я так в своё время расколол экран тормозящего навигатора.)
Пробовал перекалибровать тач - временно улучшается, но потом опять ухудшается. Причем ухудшение работы заметно при первичном вызове меню во время сканирования и при последующем выборе команды в меню (допустим, изменение частоты). После перехода в режим ввода числа тачскрин работает комфортно, после возврата к сканированию - опять тормоза.
Причина, полагаю, в том, что при обсчёте повторных измерений каждой точки, процессору некогда отвлекаться на прерывания от тачскрина. Т.е. дело не в силе нажатия, а во ВРЕМЕНИ РЕАКЦИИ на нажатие. Если начать прикасаться к экрану прежним, лёгким усилием, но более продолжительное время (при 16 повторах - примерно 2 с), то всё работает. Т.е. прикасаемся и 2 с держим стилус прижатым к экрану.
Надо только помнить, что при вызове меню реакция начинается ПОСЛЕ отпускания. В меню уже проще - там нажатие "кнопки" отображается графически. А при вводе чисел, похоже, сканирование останавливается, и скорость отклика восстанавливается. Похоже, пользователям ультры стОит помнить об этой особенности...
Nebenemeda, как интересно! Послушайте, зарегистрируйтесь в группе tinysa на groups.io и изложите всё это разработчику (Erik Kaashoek), он хоть и голландец, но прекрасно пишет по английски. И отзывается довольно быстро на проблемы. Тем более, что Ultra - прибор новый и ещё не объезженный
Последний раз редактировалось Nebenemeda; 05.01.2023 в 14:47.
Вы правы, в прерывании детектируется только факт нажатия. Далее уже ожидание окончания измерения точки, выход и уже обработка касания (если оно еще есть, и именно поэтому надо держать нажатым до срабатывания).ричина, полагаю, в том, что при обсчёте повторных измерений каждой точки, процессору некогда отвлекаться на прерывания от тачскрина. Т.е. дело не в силе нажатия, а во ВРЕМЕНИ РЕАКЦИИ на нажатие. Если начать прикасаться к экрану прежним, лёгким усилием, но более продолжительное время (при 16 повторах - примерно 2 с), то всё работает. Т.е. прикасаемся и 2 с держим стилус прижатым к экрану.
На первой нане было похожая ситуация если включить TDR (там довольно большие вычисления), но после оптимизаций стало не так заметно.
Я написал об этом и предложил пути решения, думаю скоро будет исправлено (в крайнем случае сам добавлю фикс).
Спасибо от Nebenemeda
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)