Например TDA7294

Форум РадиоКот • Просмотр темы - Карманный осциллограф на STM32
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт дек 04, 2025 20:02:59

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 6386 ]     ... , , , 11, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Пт сен 23, 2016 21:42:21 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 281
Зарегистрирован: Вт окт 23, 2012 18:36:14
Сообщений: 2040
Откуда: Ростов-на-Дону
Рейтинг сообщения: 1
240265 писал(а):
Не понял , а чо программы не совместимы? Подключить плату не по ногам, а по соответствию портов. Я правда схемы еще не сравнивал. А вот переход на другой МК это Ж... У меня уже платки лежат и ждут своего часа. И думаю не у меня одного. Вы уж проэкт на С8Т6 не забрасывайте.
Я в схеме зеленым выделил изменения, я их сделал чтобы плата под голый мк была совместима и с sm32f103 и с stm32f303. Да проект под 103 работает, будут косяки или наработки в проекте на 303, перенесу и исправлю. У самого образчик то собран на плате 103го, так что не переживайте. просто 303 побыстрее и оперативы больше и памяти, а становится пин то пин практически. Как доедут до меня посмотрю их, если как на stm32f4хх за 4 такта считывание идет, то будет ровно 32 мегасемпла в сек. а поидее так он и должен работать все таки кортекс м4.

_________________
GFXscope :roll: uRLC :roll: nRLC :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Пт сен 23, 2016 22:02:31 
Говорящий с текстолитом

Карма: 11
Рейтинг сообщений: 93
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1615
Откуда: поселок Мелеуз
Рейтинг сообщения: 0
а вариант на 103-ем будет поддерживаться?если возникнут вопросы-хоть какая-то помощь будет?
есть желание заказать 303-й,но пока он придет наверно еще на какой нибудь другой камень автор перекинется :)) :)) :))


Вложения:
2.jpg [110.42 KiB]
Скачиваний: 910
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Пт сен 23, 2016 22:22:57 
Электрический кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 135
Зарегистрирован: Сб мар 09, 2013 11:29:22
Сообщений: 1029
Откуда: 40RUS, Жуков
Рейтинг сообщения: 0
Да я слегка посмотрел - все решаемо, тем более я буду делать на макетке. А 303 хорошо , в параллельной ветке человек занимается (Вы видели).

_________________
IVL ex UA6PJ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Пт сен 23, 2016 22:50:29 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 281
Зарегистрирован: Вт окт 23, 2012 18:36:14
Сообщений: 2040
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
240265 писал(а):
Да я слегка посмотрел - все решаемо, тем более я буду делать на макетке. А 303 хорошо , в параллельной ветке человек занимается (Вы видели).
Да видел, но мне то не бросать свой проект от этого :kill: 303 действительно интересный.

Плата все доводится до совершенства силами Barbaris
Вложение:
24.09.2016.rar [176.28 KiB]
Скачиваний: 397

_________________
GFXscope :roll: uRLC :roll: nRLC :roll:


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Сб сен 24, 2016 05:13:47 
Электрический кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 135
Зарегистрирован: Сб мар 09, 2013 11:29:22
Сообщений: 1029
Откуда: 40RUS, Жуков
Рейтинг сообщения: 0
GFX в схемах гляньте распиновку МК - Номерация кривая.

_________________
IVL ex UA6PJ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Сб сен 24, 2016 06:03:04 
Электрический кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 135
Зарегистрирован: Сб мар 09, 2013 11:29:22
Сообщений: 1029
Откуда: 40RUS, Жуков
Рейтинг сообщения: 0
Я как увидел последнюю ногу 44, аж в даташит полез :)) . К стати если поменять разряды коммутатора с младшего на старший , то программа будет универсальной для обоих вариантов входной части. Плату переразводить не нужно. только в схеме поменять номиналы (для Вашей входной части).

_________________
IVL ex UA6PJ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Сб сен 24, 2016 13:03:58 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 281
Зарегистрирован: Вт окт 23, 2012 18:36:14
Сообщений: 2040
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
240265 писал(а):
GFX в схемах гляньте распиновку МК - Номерация кривая.
Прям уж кривая, задвоилась чутка когда я рисовал МК."На работу блока не влияет"
Вложение:
22.09. 2016 STM32f103 схема.rar [36.77 KiB]
Скачиваний: 385

_________________
GFXscope :roll: uRLC :roll: nRLC :roll:


Последний раз редактировалось GFX Сб сен 24, 2016 13:10:38, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Сб сен 24, 2016 13:04:43 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 281
Зарегистрирован: Вт окт 23, 2012 18:36:14
Сообщений: 2040
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
240265 писал(а):
если поменять разряды коммутатора с младшего на старший , то программа будет универсальной для обоих вариантов входной части. Плату переразводить не нужно. только в схеме поменять номиналы (для Вашей входной части).
Вот тут поподробнее. О чем вообще речь?

_________________
GFXscope :roll: uRLC :roll: nRLC :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Сб сен 24, 2016 13:59:00 
Электрический кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 135
Зарегистрирован: Сб мар 09, 2013 11:29:22
Сообщений: 1029
Откуда: 40RUS, Жуков
Рейтинг сообщения: 0
GFX писал(а):
Silverdjus писал(а):
Ок, значит будет 6 диапазонов. Вывода на 4051 делать как у нейлскопа?
Нужно задействовать только 2 бита управления, т.е. брать 0-4 входы. А освободившуюся ногу на передлючатель делителя на входе на спц1035

Кагда делитель после 1-го ОУ. Позавчера.

_________________
IVL ex UA6PJ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Сб сен 24, 2016 14:44:36 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 281
Зарегистрирован: Вт окт 23, 2012 18:36:14
Сообщений: 2040
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
240265 писал(а):
Кагда делитель после 1-го ОУ. Позавчера.
Я так и понял, хотя не понял, почему при этом программу менять не придется, ну да ладно. Делители вынесены в дефайны, 1 минута делов.

_________________
GFXscope :roll: uRLC :roll: nRLC :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Сб сен 24, 2016 14:57:55 
Электрический кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 135
Зарегистрирован: Сб мар 09, 2013 11:29:22
Сообщений: 1029
Откуда: 40RUS, Жуков
Рейтинг сообщения: 0
В Хамелеоновском варианте программа будет переключать весь 4051, а во втором только 4 младшие. Старший пойдет на вход 1:10.

_________________
IVL ex UA6PJ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Сб сен 24, 2016 22:13:11 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 281
Зарегистрирован: Вт окт 23, 2012 18:36:14
Сообщений: 2040
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
240265 писал(а):
В Хамелеоновском варианте программа будет переключать весь 4051, а во втором только 4 младшие. Старший пойдет на вход 1:10.
Да не важно это, по сравнению с переносом программы на 303 мк, когда там ни хрена ничего не работает, особенно АЦП, все это мелочи.

Подскажите команду на М4 которая бы выполнялась 0.5 такта :facepalm: Я понимаю, что такой наверное нет, nop не предлагать, 1 такт выполняется. Или 1.5 такта, такую найти можно наверняка.

_________________
GFXscope :roll: uRLC :roll: nRLC :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Вс сен 25, 2016 00:13:03 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 281
Зарегистрирован: Вт окт 23, 2012 18:36:14
Сообщений: 2040
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
Кто говорил про скорость чтения портов в stm32f3xx? напомните , пожалуйста, процом и ДМА. Факт неожиданный, предупреждаю сразу :))

_________________
GFXscope :roll: uRLC :roll: nRLC :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Вс сен 25, 2016 00:32:29 
Поставщик валерьянки для Кота

Карма: 20
Рейтинг сообщений: 256
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 2089
Рейтинг сообщения: 0
GFX писал(а):
Кто говорил про скорость чтения портов в stm32f3xx? напомните , пожалуйста, процом и ДМА. Факт неожиданный, предупреждаю сразу :))

Не помню чтобы кто-то кроме Fusionа измерял для F3, но у него получалось 2 такта процем для F3 и F4 :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Вс сен 25, 2016 10:41:44 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 281
Зарегистрирован: Вт окт 23, 2012 18:36:14
Сообщений: 2040
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
Reflector писал(а):
Не помню чтобы кто-то кроме Fusionа измерял для F3, но у него получалось 2 такта процем для F3 и F4 :)
Ну если только он ассемблерные команды считал. Команд везде 2 штуки на замер.

Вот инфа реально измеренная.

На текущий момент выяснено ДМА:
1. у stm32f0xx ?
2. у stm32f1xx 9 тактов на мем то мем, точно, как не меняй битность источника и приемника
3. у stm32f3xx 5 тактов на мем то мем, точно, как не меняй битность источника и приемника. ДМА слабенький аналогичен stm32f1xx, тем не менее работает быстрее.
4. у stm32f4xx 4 такта на мем то мем, если источник меньше буфера 8 бит и 32 бита, 6 тактов на мем то мем, если источник равен буферу=8 бит, другие комбинации не проверял, этих достаточно.

Программное чтение:
1. у stm32f0xx ?
2. у stm32f1xx 6 тактов, точно
3. у stm32f3xx 2,5! тактов, точно. Как так ХЗ, каждая из 2х команд за 2 такта должны выполнятся, тут читерство непонятное, хотя в документации есть описание этому читерству.
4. у stm32f4xx 4 такта, точно, но почему медленнее stm32f3xx непонятно.

Итого, stm32f3xx самый быстрый из всех по считыванию данных с порта, но толку от этого нет, было бы 3 такта было бы лучше, эти пол такта сбивают всю синхронизацию с АЦП внешним. Однако методом долгого тыка, добавил команд, чтобы было всего 4 такта на замер и получил долгожданные 32мегаспла на частоте МК 128МГц. И все хорошо, кроме того, что МК периодически зависает, правда программу я еще не переделал полностью, часть функций не работает включая встроенный АЦП, может из-за этого и виснет. Но если не тянет 128 МГц будет печально. Этот STM32f303 какая-то помесь бульдога с носорогом, что-то от stm32f1xx, что-то от stm32f4xx унаследовал, пипец в общем.

_________________
GFXscope :roll: uRLC :roll: nRLC :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Вс сен 25, 2016 11:44:08 
Поставщик валерьянки для Кота

Карма: 20
Рейтинг сообщений: 256
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 2089
Рейтинг сообщения: 2
GFX писал(а):
3. у stm32f3xx 2,5! тактов, точно. Как так ХЗ, каждая из 2х команд за 2 такта должны выполнятся, тут читерство непонятное, хотя в документации есть описание этому читерству.

Как я уже говорил, LDR и STR пайплайнятся с кучей оговорок. Часто от каждой последующей команды отнимается такт и если такие команды образуют более длинные цепочки, то в среднем каждая пара может выполняться за дробное число тактов. Если у тебя действительно получилось 2.5 такта, то это может значить, что реально чтение происходит с чередованием в 2 и 3 такта.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Вс сен 25, 2016 17:57:22 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 281
Зарегистрирован: Вт окт 23, 2012 18:36:14
Сообщений: 2040
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
Погонял stm32f303cbt6 пару часов на 120МГц МК, АЦП 30МГц, все нормально. Правда от мк к мк могут быть проблемы, т.к. уже на 128МГц мой виснет.

_________________
GFXscope :roll: uRLC :roll: nRLC :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Вс сен 25, 2016 23:39:10 
Потрогал лапой паяльник
Аватар пользователя

Карма: 2
Рейтинг сообщений: 43
Зарегистрирован: Вт июн 12, 2012 21:50:12
Сообщений: 395
Откуда: Украина, г. Ровно
Рейтинг сообщения: 0
GFX такой программатор пойдёт:
https://m.ru.aliexpress.com/item/323435 ... .46.cRiy0a


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Пн сен 26, 2016 04:49:33 
Открыл глаза

Зарегистрирован: Вс май 20, 2012 18:38:12
Сообщений: 77
Рейтинг сообщения: 0
Последний вариант печатки с МК на плате достаточно сложен и трудоемок для домашнего изготовления ЛУТ.Предлагаю сделать совместный заказ в Китае(конечно,с разрешения GFX и Barbaris).Себестоимость платы с доставкой получится менее 200р.Просьба к Barbaris-уменьшить ширину платы до 50 мм,чтобы на заготовке 100*100мм поместилось 2 платы.Заинтересовавшимся просьба писать в личку.Как число заявок перевалит за 10,начну оформлять заказ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Карманный осциллограф на STM32
СообщениеДобавлено: Пн сен 26, 2016 08:20:47 
Опытный кот

Карма: 16
Рейтинг сообщений: 177
Зарегистрирован: Сб апр 14, 2012 16:11:35
Сообщений: 718
Рейтинг сообщения: 0
Silverdjus писал(а):
GFX такой программатор пойдёт:
Пойдёт. Только прошивку ему не обновляйте. Там может стоять не родной МК (правильный - STM32F103C8T6), который после обновления перестанет работать. У меня как раз на другом сделан, но он нормально работает.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 6386 ]     ... , , , 11, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y