найдите попробуйте, там нет даже одного бита, не то что порта Схему посмотрите она выложена, откуда там 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 мегасемплов.
Я ничего против большеногих МК не имею, просто этот я сделал на том что было и цель была сделать дешего и просто на готовой плате типа ардуино. С STM32f407 поиграюсь и интерфейс камеры я там тоже присмотрел.
128/6 =21, откуда на 5 не знаю(говорят по ДМА), мой камень за 6 тактов тока считывает если процессором считывать за 2 ассемблерные команды, частота получается у STM32f103, 128000000/6 (это в разгоне). За сколько тактов f4 не знаю, быстрее вроде, но я считал по аналогии, поэтому мои числа там ориентировочные, я так и писал.
F0 и F1 по DMA забирает данные с портов за 5 тактов(или за 6, если используется DMA + таймер), F4 - за 4 такта, с таймером не пробовал. На асме F4 справляется тоже за 4 такта, насчет F1 не знаю. Кроме того как-то по снимку меандра в памяти мне нужно было посчитать на F0 частоту и обнаружилось, что она немного не совпадает, т.е. временами даже DMA выходил за пределы 5 тактов(визуально этого не видно). Помогла команда __WFI() которой можно вгонять мк в сон до наступления прерывания. С асмом, по идее, должно быть еще хуже, вряд ли у тебя там стабильно 6 тактов.
Цитата:
Как через DMA забирать данные с портов ввода вывода. они же не поддерживаются как переферия? Нати адрес в памяти и настроить ДМА на работу с памяти в память?
Да, просто гонишь данные из IDR в режиме MemToMem.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
1. На входе ОУ откуда-то берется, само по себе, напряжение -0.2В из за этого он сам его усиливает и т.д. Если на 0 посадить его вход, то на выходе 1В как и должно быть, фигня какая то, что делать кроме как менять ОУ AD812 я не знаю... Возможно этот операционник для видеосигнала заточен и нам не подходит, но других я не заказал (по схеме другие).
2. LMC7660 не держит под нагрузкой 3В, падает до 2.1, отключаешь потребителей растет постепенно, без нагрузки 3В есть, опять что делать непонятно, ток от нее потребляется итак мизерный. Она свистит к тому же.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
2. LMC7660 не держит под нагрузкой 3В, падает до 2.1, отключаешь потребителей растет постепенно, без нагрузки 3В есть, опять что делать непонятно, ток от нее потребляется итак мизерный. Она свистит к тому же.
От нее вроде 74HC4051 питается, потребление у 4051 до 20ма, 7660 на такую нагрузку не рассчитан.
1. На входе ОУ откуда-то берется, само по себе, напряжение -0.2В из за этого он сам его усиливает и т.д. Если на 0 посадить его вход, то на выходе 1В как и должно быть, фигня какая то, что делать кроме как менять ОУ AD812 я не знаю... Возможно этот операционник для видеосигнала заточен и нам не подходит, но других я не заказал (по схеме другие).
2. LMC7660 не держит под нагрузкой 3В, падает до 2.1, отключаешь потребителей растет постепенно, без нагрузки 3В есть, опять что делать непонятно, ток от нее потребляется итак мизерный. Она свистит к тому же.
Отлично Сразу видно - программист
1. В отличие от MCP6022 AD812 во-первых с БИПОЛЯРНЫМ входом, и поэтому имеет большой входной ток (оттуда -0.2В), а во-вторых - не rail-to-rail, и поэтому рано наступит ограничение по выходу.
2. Мизерный ток это сколько? Только AD812 жрёт по даташиту 4мА на усилитель, а на корпус 8мА А на 2 корпуса посчитайте сами
1. На входе ОУ откуда-то берется, само по себе, напряжение -0.2В из за этого он сам его усиливает и т.д. Если на 0 посадить его вход, то на выходе 1В как и должно быть, фигня какая то, что делать кроме как менять ОУ AD812 я не знаю... Возможно этот операционник для видеосигнала заточен и нам не подходит, но других я не заказал (по схеме другие).
2. LMC7660 не держит под нагрузкой 3В, падает до 2.1, отключаешь потребителей растет постепенно, без нагрузки 3В есть, опять что делать непонятно, ток от нее потребляется итак мизерный. Она свистит к тому же.
Отлично Сразу видно - программист
1. В отличие от MCP6022 AD812 во-первых с БИПОЛЯРНЫМ входом, и поэтому имеет большой входной ток (оттуда -0.2В), а во-вторых - не rail-to-rail, и поэтому рано наступит ограничение по выходу.
2. Мизерный ток это сколько? Только AD812 жрёт по даташиту 4мА на усилитель, а на корпус 8мА А на 2 корпуса посчитайте сами
Да, вы все правы так оно и есть, я даже в даташит не заглядывал скопипастил схему от хамелиона, проверенная же, рабочая Она и не должна тянуть такую нагрузку и ОУ мне товарищ один присоветовал, в общем приехали То, что он не рейл то рейл я итак знал, но это на работу не влияет, АЦП 2 вольта нужно и питание 3В у ОУ, он 2.4. выдает, т.е. итак с запасом. Мне бы выжать 2.5В от нее хотя бы, ОУ поменяю может и повысится напруга. А 20 мА там никто не жрет, просто 7660 рассчитана похоже совсем на нулевое потребление(при 6мА -1В при питании 2В по даташиту), падение для нее норма
Еще прикол, все такие умные, когда говоришь, что косяк такой-то, а чеж вы молчали то до этого? Схема выложена, все смотрят и молчат Без нормальных ОУ особо смотреть нечего, посмотрю в своем гогоде, месяц ждать не хочется, хотя у нас даже резисторы не найдешь.
Еще прикол, все такие умные, когда говоришь, что косяк такой-то, а чеж вы молчали то до этого? Схема выложена, все смотрят и молчат
Неужели все, кто увидел схему, должны сразу лезть в даташиты всех микросхем и проверять, подходят они или нет? По моему это должен делать разработчик. Даже если он переделывает чужую схему, чтобы знать, на что можно рассчитывать на текущих комплектующих.
Еще прикол, все такие умные, когда говоришь, что косяк такой-то, а чеж вы молчали то до этого? Схема выложена, все смотрят и молчат
Неужели все, кто увидел схему, должны сразу лезть в даташиты всех микросхем и проверять, подходят они или нет? По моему это должен делать разработчик. Даже если он переделывает чужую схему, чтобы знать, на что можно рассчитывать на текущих комплектующих.
Я вам ничего не должен, делаю для себя и делюсь с общественностью тем, что вышло или не вышло, заменить ОУ на быстродействующий AD812 не вышло, запитать все от 7660 тоже. Но это не беда, поставил DCDCпо мощнее. Раз все тут такие чувствительные и умные, выложу только готовый результат.
Заголовок сообщения: Re: Карманный осциллограф на STM32
Добавлено: Вт авг 30, 2016 18:05:38
Родился
Зарегистрирован: Вт мар 13, 2012 16:52:38 Сообщений: 3
Рейтинг сообщения:0
GFX, отличная задумка, все у тебя получится! С нетерпением ждем результатов, а пока буду заказывать деталюхи, а то в нашей дыре тоже ничего так не купишь. =)
Я вам ничего не должен, делаю для себя и делюсь с общественностью тем, что вышло или не вышло... Раз все тут такие чувствительные и умные, выложу только готовый результат.
GFX, к чему так нервничать? Никаких просьб к общественности проверить задумку не было, большинство наверно решило что автор знает что делает... Когда возникли проблемы, откликнулись, высказали свое мнение, подсказали что считают неверным. Если вам не нужна помощь, уверен что и сами справитесь, только проще учиться на чужих ошибках и на чужом опыте, чем заново повторять известные некоторым проблемы. Удачи! ИМХО, задумка перевести проект Хамелеона на STM интересна, но MCP6022 по быстродействию даже в Хамелеоне по быстродействию не тянет, а ОУ получше может обойтись на порядок дороже. У Хамелеона подкупает еще и компактность, что не получится с более крупным дисплеем и увеличением размеров платы. Если бы взять дисплей с тачскрином, избавиться от кнопок, да если еще и дисплей ОЛЕД, это был бы очень оригинальный проект, и как раз для этого нужен хороший программист.
Последний раз редактировалось vlad465 Вт авг 30, 2016 18:40:36, всего редактировалось 1 раз.
Я вам ничего не должен, делаю для себя и делюсь с общественностью тем, что вышло или не вышло... Раз все тут такие чувствительные и умные, выложу только готовый результат.
GFX, к чему так нервничать? Никаких просьб к общественности проверить задумку не было, большинство наверно решило что автор знает что делает... Когда возникли проблемы, откликнулись, высказали свое мнение, подсказали что считают неверным. Если вам не нужна помощь, уверен что и сами справитесь, только проще учиться на чужих ошибках и на чужом опыте, чем заново повторять известные некоторым проблемы. Удачи!
Я проверять никого ничего не просил, да это и не нужно естественно, это я сказал к слову умникам. Можно подумать у всех все сразу работает как часы, я не разбирался со входной частью потому что взял готовую при сборке выявились недостатки. С такой подачей как здесь, мол ты дурак, сразу видно программист и т.д. мне помощь не нужна, тратя свое время получать оскорбления? да на фиг оно мне упало, для себя я его доделаю.
Я проверять никого ничего не просил, да это и не нужно естественно, это я сказал к слову умникам. Можно подумать у всех все сразу работает как часы, я не разбирался со входной частью потому что взял готовую при сборке выявились недостатки. С такой подачей как здесь, мол ты дурак, сразу видно программист и т.д. мне помощь не нужна, тратя свое время получать оскорбления? да на фиг оно мне упало, для себя я его доделаю.
У всех все сразу не работает как часы, для этого и форум, чтобы помогать друг другу. Не вижу оскорбления в слове "программист", каждый делает то что умеет, возникли проблемы - народ указал на ошибки, в данном контексте "умники" можно также воспринимать как оскорбление - у вас возникли проблемы, народ посмотрел даташиты, указал на недостатки. Не обижайтесь.
Общее потребление по -3В 7.4мА, при том, что у меня жрущие ОУ стоят и не те, что по схеме, возможно с нормальными ОУ проблем с просадкой не будет. Но пока не повторяйте разводку, отлажу устройство исправлю схему, тогда сами решите стоит повторять или нет. Жаль операционники сразу не заказал, понадеялся на имеющиеся в наличии 812е, теперь на месяц откладывается отладка, хотя сбор данных отлажу с внешнего АЦП и добавлю DMA для ускорения. Мои ОУ еще и шумят как слоны, они с али китайские может вообще контрафакт. Проверилпросто с 1 усилением, так сигнал до ОУ нормальный, после шумит неимоверно, хотя везде натыкано индуктивностей и конденсаторов.
ИМХО, задумка перевести проект Хамелеона на STM интересна, но MCP6022 по быстродействию даже в Хамелеоне по быстродействию не тянет, а ОУ получше может обойтись на порядок дороже.
У Хамелеона всё сделано рационально, и используемый ОУ полностью соответствует общей схемотехнике и идеологии устройства.
Хамелеон имеет простейший высокоомный входной делитель, переключаемый 74НС4051. Мультиплексор гарантирует достаточно высокие паразитные ёмкости, а высокоомные коммутируемые им цепи гарантируют значительное влияние этих ёмкостей. МСР6022 по своим частотным параметрам полностью соответствует такому низкочастотному входному аттенюатору. Поэтому тупая замена ОУ (как хочет сделать сей ПРОГРАММИСТ ) на более высокочастотный не даст существенного выигрыша в полосе пропускания аналоговой части, а только добавит стоимости. А ещё один резон ограничиться МСР6022 - это теорема Котельникова. ОУ будет нам как anti-aliasing filter.
Посмотрите как реализована аналоговая часть у хороших широкополосных осциллографов (например Neilscope3). Вот в таком духе нужно делать и здесь, а потом уже выжимать мегасемплы, навешивать тачскрины, оледы и прочие плюшки-финтифлюшки
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 47
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения