Автор, а вот на тему "присоединяйтесь" -- какие-то конкретные затруднения есть? Или просто рабочие моменты может быть? Если есть чем помочь, так ты скажи -- подмогнём.
Ну смотрите, дело встало на разводке и изготовлении, мне не хочется этим заниматься, так как не когда, занимаюсь в свободное время прошивкой, начал уже помогать karl2233, но он делает ее односторонней и больше экрана все выходит. А хотелось бы сделать устройство на двухстроннем текстолите, чтобы он был чуть длиннее экрана для энкодера, для компактности. Так что от грамотной разводки не откажусь.
А по сути это все детские игрушки, даже QUAD. Если действительно нужен инструмент, то однозначно Rigol .
Есть кстати определенная ниша для подобных самоделок. 8 бит, как в стандартных осциллографах часто не хватает. Даже на 12-ти битах уже можно разглядеть сильно больше. А на 16-ти битах получается очень мощный инструмент. Причем делать надо обязательно с возможностью автономной работы. Ибо при акаумуляторном питании прибор не тянет шумов из сети и от компьютера.
Правда без FFT/фильтров по частоте входных (софтварных) - делать количество бит больше восьми безсмысленно.
PS: И таки да! STM32F303 рулит! При минимуме обвеса можно достичь очень хороших результатов.
PS: И таки да! STM32F303 рулит! При минимуме обвеса можно достичь очень хороших результатов.
Хм, почитал доку, действительно норм камень для народных осликов самое то. Ну ладно оставим на потом, сделаю, что намечал на 103м для начала. Вот stm молодцы все-таки, столько чипов и по ножкам даже через семейства совместимы. Можно без труда при желании заменить 103й на STM32F303CBT6
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Странное решение однако, для двухканального осциллографа. У STM32 16-разрядные порты, на один порт можно навесить ДВА 8-разрядных АЦП. Получится одинаково высокая частота выборки для обеих каналов, и кроме того, абсолютная синхронность каналов как бонус. Лепота
Странное решение однако, для двухканального осциллографа. У STM32 16-разрядные порты, на один порт можно навесить ДВА 8-разрядных АЦП. Получится одинаково высокая частота выборки для обеих каналов, и кроме того, абсолютная синхронность каналов как бонус. Лепота
Вы правы, так можно, только смысла не особо много. Решение было максимально дешевое и простое. А в этот МК не влезут 2 АЦП, выводов итак не хватает (всего один энкодер), кроме того я внешний АЦП буду использовать только в одном режиме- 21 мегасемпл в секунду, все что ниже от 4.5 мегасемплов на встроенных и там уже полная синхронность и все остальное. Внешний можно и не запаивать если больше 9 мегасемплов не нужно, это больше как бонус, все будет работать и без него. Ко мне приехал STM32f407 и 303e в пути, посмотрю какую частоту они смогут дать на внешнем АЦП, а тут смысла нет городить столь сложное решение, МК не позволит его раскрыть в полной мере так как кроме малого количества выводов и памяти мало. Затея была именно повторить и сделать лучше чем хамелион, а не сделать лучше, чем ослик за 10к.
Ценность двухканального осциллографа в том, что можно рассматривать сразу два сигнала одновременно, оценивать фазовый сдвиг и т.д. А при такой асимметрии каналов это трудно, особенно на предельных для НЧ канала частотах.
AD9280 не такая уж дорогая штука, чтобы на нём экономить. Тем паче у вас уже имеется входная аналоговая часть для второго канала. Неужели 8 бит на порту не найдёте для второго АЦП?
Неужели 8 бит на порту не найдёте для второго АЦП?
найдите попробуйте, там нет даже одного бита, не то что порта Схему посмотрите она выложена, откуда там 8 свободных входов порта. Камень менять нужно, тогда не проблема. Сделаете разводку под больший камень, поправлю программу под 2 внешних АЦП. Сейчас там оба канала синхронные и сдвиг фаз можно смотреть на частотах до 4.5 мегасемпла, выше да, можно сказать полтора канальный осциллограф, ну тут уж ничего не поделаешь. Выразите желание и сделаете разводку, будет расширенная версия под два внешних АЦП. Я думаю на STM32f4xx это нужно делать, а этот мини версия простая и дешевая как 2 копейки. Почему под серию STM32f4xx - да потому что частота будет не 21 мегасемпл, а минимум 28 без разгона и 35 в разгоне теоретически, пока нет времени проверить посмотреть и раз ножек много экран нужно брать на FSMC... В общем вытекает в отдельный проект.
найдите попробуйте, там нет даже одного бита, не то что порта Схему посмотрите она выложена, откуда там 8 свободных входов порта.
F103C8 по цене отличается от F103VC, который реально F103VE с 64К RAM, на 1$.
GFX писал(а):
Почему под серию STM32f4xx - да потому что частота будет не 21 мегасемпл, а минимум 28 без разгона и 35 в разгоне теоретически, пока нет времени проверить посмотреть и раз ножек много экран нужно брать на FSMC...
Откуда эти числа берутся? Для F103 должно быть 72 / 5 = 14.4 мегасемпла, для F407 будет 168 / 4 = 42, в разгоне F407 спокойно 240 MHz берет(у меня на 260 работал эмулятор спектрума), а это уже 60. Если, как говорят, DCMI может забирать за 2.5 такта, а такое вполне может быть, т.к. он пакует данные в 32 бита и реально их сохраняет в 2 или 4 раза реже, то можно в разгоне добиться 100 мегасемплов.
А есть смысл в рамках малобюджетного проекта выжимать частоту? Дешевый AD9280 максимум до 32МГц. А менять АЦП на более скоростной - это уже будет не Хамелеон, а тиранозавр
А есть смысл в рамках малобюджетного проекта выжимать частоту? Дешевый AD9280 максимум до 32МГц. А менять АЦП на более скоростной - это уже будет не Хамелеон, а тиранозавр
Просто странно, в соседней теме у Fusiona тоже другие числа получаются, а ведь они с GFX пишут под эти осциллографы софт...
Откуда эти числа берутся? Для F103 должно быть 72 / 5 = 14.4 мегасемпла
128/6 =21, откуда на 5 не знаю(говорят по ДМА), мой камень за 6 тактов тока считывает если процессором считывать за 2 ассемблерные команды, частота получается у STM32f103, 128000000/6 (это в разгоне). За сколько тактов f4 не знаю, быстрее вроде, но я считал по аналогии, поэтому мои числа там ориентировочные, я так и писал.
А есть смысл в рамках малобюджетного проекта выжимать частоту? Дешевый AD9280 максимум до 32МГц. А менять АЦП на более скоростной - это уже будет не Хамелеон, а тиранозавр
Просто странно, в соседней теме у Fusiona тоже другие числа получаются, а ведь они с GFX пишут под эти осциллографы софт...
Нашел названную вами тему, да, там говорят, через ДМА за 5 тактов можно забрать данные, нужно проверить, я силами процессора сохраняю с портов за 6 тактов.
Сейчас этот форум просматривают: zay71 и гости: 27
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения