Да, но тогда нельзя получить <1/2. В общем варианты есть, но с ограничениями и требующие дополнительных усилий. Учитывая большое количество более важных вопросов, которые нужно решить, и то что Mick изначально не планировал регулировать скважность, реализация этой штуки под большим вопросом.
Да уж вы влезли в более тонкие материи. По мне, так вполне хватить должно шаг в 100КГц для точного определения.
Просто для быстрого определения сначала шагаем по 1 МГц, например начинаем с 2МГц и пока не откажется работать.
Затем с последней работающей частоты подбираем уже по 100КГц пока не откажется работать.
А с одним напряжением начинаем с 1МГц
Для исследования поведения процессоров интересно иметь возможность изменять длительности импульсов и пауз, а также относительное положение фаз синхронизации.
На RP2040 быть может сделать? Два ядра на 125 Мгц, манипуляции с битами портов сверхестественные, 4 12 разрядных АЦП, простое подключение по USB, к микроSD. Стоит недорого.
Это уже ближе к профессиональным исследованиям, пока я такой задачи себе не ставил, надо начинать с более простого для понятия процесса.
- - - Добавлено - - -
Тут прикинул, если на 531ГГ1 сгородить, как оно будет выглядеть.
Эскиз с куском генератора F1 и F2 от Специалиста
С такой реализацией, частота генератора должна быть в 4 раза выше частоты процессора, т.е. при максимальной исследовательской частоте 10МГц (которую чисто гипотетически может осилить процессор), то частота с ГГ1 должна быть 40МГц
Минимальная частота процессора должна быть 1МГц (4МГц с ГГ1)для однополярного питания. Иными словами диапазон регулировки ГГ1 должен быть с 4МГц до 40МГц. Как уже раньше упоминалось шаг переключения 100КГц для процессора, то для ГГ1 этот шаг 400КГц - то есть 100шагов. В качестве переменных резисторов можно использовать либо ЦАП, либо цифровой потенциометр (цифровой переменный резистор).
Поскольку я с ГГ1 никогда не сталкивался надо моделировать. Импортный аналог 531ГГ1 - 74S124 я уже заказал на али, еще надо нашу прикупить на пробу.
В качестве цифрового переменного резистора можно попробовать MCP41010 от Микрочипа - у него 256 шагов, но шина SPI
Последний раз редактировалось Mick; 08.03.2023 в 13:14.
electronox necromancer
Расскажу свои наблюдения. Правда, процессор был К580ИК80 , который 48 планар. Столкнулся с глюками обработки прерывания, при приближении тактовой к паспортным предельным 2 МГц. Причем издалека, чуть ли не в районе 1.5 .. 1.6 МГц. Оказалось, что на стабильность работы влияет промежуток между спадом F1 и подъемом F2. В моем случае этот параметр как-то более ярко по сравнению с остальными себя проявлял. Устойчивой работы удалось добиться с получением фаз из делителя на 11. Ни ГФ1, ни другие варианты (с другими делителями) устойчивости при 2 МГц не давали.
Другая степень свободы в обретении устойчивости - это поднятие питания (которое 12 В) на пол-вольта - вольт
Резюме такое, что на правильность работы влияет взаимная фазировка, ширина тактовых импульсов и напряжение питания Udd. Другими словами, подобравшись к неустойчивости на какой-то частоте при какой-то форме синхры, поигравшись с тюнингом положения всех фронтов (при той же частоте) и приподняв питание, можно вернуть устойчивость. Естественно не до бесконечностиА возможность такая есть потому, что некая заданная форма синхры вряд ли окажется сразу оптимальной для достижения предельной практической частоты.
Какая-то слишком многомерная задача получается..
Кстати, на большой выборке, может так оказаться, что есть некая форма синхры, которая чаще всего реализует максимальное быстродействие.
Формой синхры здесь и раньше назвал длительность (точнее, скважность) импульсов и их взаимное расположение в долях периода, для сокращения.
А, и еще был случай. Вместо 22.5 МГц впаял кварц на 27 МГц. Это были ГФ1 и уже К580ИК80А, пластмасса. Какое-то время работал. На ощупь был горячее. И в какое-то очередное включение на завелся. Получаса не прошло с начала эксперимента. До сих пор не знаю, связанные это явления, или простое совпадение по времени.
Последний раз редактировалось Mixa64; 01.04.2023 в 20:00.
Выпускалось масочное ПЗУ 568РЕ1-0310 с тестом процессора 580ВМ80 (и памяти). Возможно, после творческой переработки можно использовать код из нее. Там 12 тестов процессора. ПЗУ сидит на 1800h и ожидает наличие ОЗУ на 8000h. При успешном прохождении теста в порт F3h выводится его номер. При сбое уходит на 0004h.
Прикладываю поверхностный дизасм этой прошивки.
310-rc.zip
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)