Гештальт-терапия или продолжаем мучать CRT

Oct 22, 2023 11:51

  С помехами Лиссажу наигрался, пора рисовать что-то осмысленное. Было взято первое, что попало под руку,
этим оказалась только никому не говорите ардуина, к ней подключен двухканальный SPI ЦАП mcp4922. И, и
получилась полная фигня. Усилители отклонения не тянут частоту. Попробовал пару вариантов включения
лампы, лучше не стало.

Плюнул и спаял схему с интернетов на транзисторах с источником тока, стало чуть лучше, но "чуть" не считается.
Решил сделать ход конём и попробовать странное, а именно TDA6108. По полосе красота, но очень уж нежное оно.
Спалил две, вторая утащила за собой ЦАП. Психанул.

В итоге взялся опять за лампы и в этот раз всё получилось, полоса конечно не как у TDA6108, но вроде как и
достаточная. Вместо ардуины запустил всё это на ESP32, значительно она шустрее, как в математику так и в ЦАП.
Скорость в данной конструкции важна.

Всегда ещё с времён Специалистов/Орионов/Поисков думал, что Брезенхем это быстро, увы, не так и быстро.
А вот с синусами в косинусе воспоминания не подвели, очень медленно. Тянуть координаты из прогмем в сотни
если не тысячи раз быстрее.

Шрифт астероид (типа вектор но со своей атмосферой), даже на ESP32 здесь всего 100FPS.
Пути оптимизации есть конечно.



Пятибайтный растр:



Синус в косинусе:



Букавки на медленных усилителях (можно выдать за клингонский, но это не наш выбор):



Быстро рисуем квадрат на медленных усилителях:

crt, tube

Previous post Next post
Up