Я ж и пишу заложите TCA9548A #4111, это коммутатор шины в котором программно можно полностью гасить шину идущую на управление сишкой! (заодно и согласование уровней получаем).
Я ж и пишу заложите TCA9548A #4111, это коммутатор шины в котором программно можно полностью гасить шину идущую на управление сишкой! (заодно и согласование уровней получаем).
UB7KPV, TCA9548A шину не гасит, а просто подключает к ней одну из сишек, или не подключает ни одну. Процессор не знает, висит ли на шине TCA9548A, и если Вы программно не отключите шину, то участок шины от процессора до TCA9548A будет тикать как ни в чём не бывало. а если подключена одна сишкка, то тикать будет всё до самой сишки. TCA9548A нужен только для того, чтобы подключать к процессоры одну из двух сишек с одинаковыми адресами. А процессору нужно сказать, чтобы он всегда держал шину в деактивированном состоянии, не обращался к ней (буквально - заткнуть оба пина шины) и активировал ее только если есть необходимость изменить частоту VFO.
Последний раз редактировалось IG_58; 30.05.2023 в 14:48.
Так о чём и речь, все сигналы контроллера не загасить, как минимум контроллер обновляет S-метр на дисплее, работает его кварц, общается по САТ.... Всё не загасишь иначе это уже будет кирпич. Тут важно чтобы провода шины управления не мусорили если они длинные. Устанавливаем TCA9548A возле/внутьрь синтеза, и от туда тянем +3.3 землю и шину которая будет молчать когда не надо и никаких помех от шины! А шина самого контроллера как я уже написал особой разницы не внесёт учитывая что в ардуинке других источников хватает!
Не тикает. Шина к питанию подтянута, это ее нормальное состояние большую часть жизни. Устройства - высокоимпедансное состояние. Крутнули энкодер = 100-400 кГц / 40 байт стрельнули в сишку и дальше опять тишь да благодать. Вот положа руку на сердце, вспомните, как эти спуры останавливаются и никуда не пропадают, если энкодер остановить. Шина ведь в покое. То-то же. Эсметр? Так соберите прошивку без с-метра и пошукайте спуры. Делов то на копейку. Тем временем можно на шлейф дисплея медную фольгу самоклейку китайскую пришпандорить с двух сторон. Хуже не будет. Ддц\дук с ней тише. Отдельные стабилизаторы и бусинки везде где нужно, это само собой, чтоб не думалось. Атмегу можно просто в спячку отправлять между обновлениями, то есть тоже для достоверной проверки, тогда она будет отсутствовать как подозреваемый. Диодик там гасить какой-нить, пока она в спячке и смотреть в этот момент на спуры, как солдат на вошь, ибо они, эти спуры вряд ли исчезнут. Вот что я со совим экономическим образованием, никак не пойму, так это саму сишку. В неё, если на простом человеческом языке, входит 40-50 рублей, греется она рубля на три-четыре, а на выходе от 2 до 8 рублей.. Где деньги? В спурах? (=
Зачем сишку внутри синтеза оставлять и тянуть сигнал (потеря наводки...). Проблема с шиной когда сишка вынесена в том что эта шина как антена излучает то что по ней передаёться, с TCA9548A эта проблема решается! При этом конфиг когда сишка прям возле смесителя видится мне гораздо лучше, особенно для ключевых смесителей где меандр очень важен. Да и передача меандра по каксиалу не очень решение, там по пути ещё может какие гармоники появиться. да и коксиал должен быть хороший и нагружен на конце соответствующим сопротивлением.....
Минимум часы на шине ещё сидят! У меня сейчас нет возможности глянуть осциллографом что там на шине но народ рапортует что шына не молчит !
Последний раз редактировалось UB7KPV; 30.05.2023 в 15:46.
Так закоментарьте часы на попробовать, пока народ не подозревает, и сами все проверьте. Я б раз в минуту обновлял. Или в меню написал предупреждение, дескать, - "Включая секунды Вы берете на себя ответственность за спуры" и т.п.
Давно пробовал со вторым МК в slave I2c + Si (напр 5351A), с новым адресом, "засыпает" после отправки данных, "просыпается" прерыванием, если необходимо. Но .. без приложения пока . Никуда идею не внедрял. Надо строить супер-радио, а сам эфир уже ужасен, и этот метод не помогает.
[ quote="ozforester;19 63444"]"Включая секунды Вы берете на себя ответственность за спуры" и т.п.[/quote]
А что если часы включать только тагды колы треба. Нажал на кнопку и на дисплее время.Мыж не на межгалактическом соревновании что бы все время пялиться на них .А так они тихо тикают от батарейки.
Так у этой атмеги второй таймер может тактироваться от внешнего кварца 32768. Можно на ём часы сделать, и просто при включении один раз считывать rtc чип, а дальше пусть самотёком таймер встроенный трудится, их жет там таких лодырей штук шесть вроде бы в этой атмеге. Коррекцию можно тоже из епрома вводить, если будет замечен разбег с эталонным календарем. Не скажу, есть ли там в меге встроенный rtc, так как не запомнилось чтобы был отдельный ввод для питания rtc.
Эту тему просматривают: 4 (пользователей: 0 , гостей: 4)