Плату сможете развести и сделать под быструю память?DrobyshevAlex писал(а):Меня SRAM устроила бы если скорости хватит, она вроде как чуть медленней)
Работа с 25qxx
Re: Работа с 25qxx
- Реклама
-
DrobyshevAlex
- Открыл глаза
- Сообщения: 74
- Зарегистрирован: Пн янв 21, 2019 17:38:29
Re: Работа с 25qxx
[uquote="Мурик",url="/forum/viewtopic.php?p=3590515#p3590515"]
ну развести не знаю) я не сомтрел сколько там дорожек, может и не смогу...
по поводу сделать, ну минимум дорожки я делал 0.2мм принтером.

вот stm32f030c8t6 в lqfp48 и рядом 0603 резисторы
вроде работает ) это инкубатор был) покрыл цапон лаком на всякий случай.на него же влажность от инкубатора и температура постоянно идет) работает вторая неделя пошла)
Добавлено after 6 minutes 33 seconds:
Я так понял мне надо брать 427 или 429 камень, зависит теперь нужен ли выход на дисплей крутой
По сути я не планирую больше 2.4 дюйма ставить) но кто знает...
блин посмотрел... 50 ног надо подключать ан память, видимо не смогу... вообщем идея видимо моя провалилась... ну или делать многослойную на заказ плату, что будет стоить видимо тоже не мало) так что жил как то без осциллографа, видимо и дальше буду
Плату сможете развести и сделать под быструю память?[/uquote]DrobyshevAlex писал(а):Меня SRAM устроила бы если скорости хватит, она вроде как чуть медленней)
ну развести не знаю) я не сомтрел сколько там дорожек, может и не смогу...
по поводу сделать, ну минимум дорожки я делал 0.2мм принтером.
вот stm32f030c8t6 в lqfp48 и рядом 0603 резисторы
вроде работает ) это инкубатор был) покрыл цапон лаком на всякий случай.на него же влажность от инкубатора и температура постоянно идет) работает вторая неделя пошла)
Добавлено after 6 minutes 33 seconds:
Я так понял мне надо брать 427 или 429 камень, зависит теперь нужен ли выход на дисплей крутой
По сути я не планирую больше 2.4 дюйма ставить) но кто знает...
блин посмотрел... 50 ног надо подключать ан память, видимо не смогу... вообщем идея видимо моя провалилась... ну или делать многослойную на заказ плату, что будет стоить видимо тоже не мало) так что жил как то без осциллографа, видимо и дальше буду
Re: Работа с 25qxx
Возможно потребуется плата содержащая больше 2-ух слоев.DrobyshevAlex писал(а):по поводу сделать, ну минимум дорожки я делал 0.2мм принтером.
-
DrobyshevAlex
- Открыл глаза
- Сообщения: 74
- Зарегистрирован: Пн янв 21, 2019 17:38:29
Re: Работа с 25qxx
ну я по этому и написал многослойную на заказ) но я не буду этого делать)
Re: Работа с 25qxx
При работе с SDRAM обычно используется постраничная запись с размером страницы до 1кБ. Поэтому длинные данные равномерно во времени сохранить не получится, плюс регенерация. Скорость записи SRAM для не дорогих чипов за 4-5$ 10нс, но есть и более быстрые до 5нс за 15-20$. Редкие и тяжело доставаемые. SRAM можно полностью записать равномерно.
- Реклама
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18546
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Работа с 25qxx
в старых материнках в качестве кэша были DIP-овские микросхемы SRAM до 128Кb и даже больше. и время доступа неплохое. 10 или 5 нс вам ведь и не особо надо... но, конечно, DIP в вашем случае не очень приятно...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
-
DrobyshevAlex
- Открыл глаза
- Сообщения: 74
- Зарегистрирован: Пн янв 21, 2019 17:38:29
Re: Работа с 25qxx
То есть везде подвох) Хочешь много места, теряешь скорость удобство записи и появляется потеря данных. Ну или сложность в том что бы подогнать все так, что бы оно писало без потери...
А в случае SRAM места мало)
Дело в том, что 128кб это очень мало) У меня в МК будет столько под кеш) там встроенный RAM 192 кБ.
То есть по моим подсчетам АЦП где то 2.5 мегабайта в секунду генерирует данных при 8 битном разрешении.
А в случае SRAM места мало)
Дело в том, что 128кб это очень мало) У меня в МК будет столько под кеш) там встроенный RAM 192 кБ.
То есть по моим подсчетам АЦП где то 2.5 мегабайта в секунду генерирует данных при 8 битном разрешении.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18546
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Работа с 25qxx
огромное количество ширпотребных цифровых осциллографов ограничивается вообще размером ОЗУ по "ширине" дисплея в точках
то есть если дисплей 240 пикселов по горизонтали, то и ОЗУ на 240 отсчетов...
и ничего, все рады.
а вы просто решили Agillent догнать и перегнать, наверное
и ничего, все рады.
а вы просто решили Agillent догнать и перегнать, наверное
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
-
DrobyshevAlex
- Открыл глаза
- Сообщения: 74
- Зарегистрирован: Пн янв 21, 2019 17:38:29
Re: Работа с 25qxx
Ну как выясняется, в моем случае мне скорей лог анализатор нужен) Они же ка кто работают)
То есть там же должна быть возможность скролить? Вот я за 300р заказал до 36МГц замеряет, правда на комп шлет.
Но как он шлет на комп с такой скоростью? Я вчера, после совета подключить к пк по USB начал искать скорость, пишут что максимум это 2 мегабита, то есть это явно не дотягивает до 36МГц.
С другой стороны, у лог анализатора проще, там можно юзать биты, то есть в 1 байт будет 8 значений упаковано, в случае же осциллографа такое не прокатит)
Видимо нужно в прошивке делать два варианта замера, Это лог анализатор, который будет от таймера с дма складироваться в память, и отдельно осциллограф, что бы в реал тайме только смотреть)
Нужно подумать теперь как лог анализатор сделать)
Вроде все просто, таймер в режиме захвата и дма пишущей в память. правда на макс настройках тоже не долго он проработает.
Вот в этом и минус.
Ну вот простой пример, я как то несколько лет назад решил сделать рфид читалку на 125кГц. я подключил звуковую карту, и подносил карту несколько раз а потмо скролил на пк звуковую дорожку и смотрел, замерял расстояния)
Все в результате получилось)
А тут, я не успею подклчючить, как ОЗУ кончилось) а мне еще надо карту успеть поднести))
Можно конечно извратиться было бы, и сделать триггер какой то, типа пошел сигнал - начали писать, но как, там сигнал всегда идет) просто равная синусоида а потмо превращается в квадратный
То есть там же должна быть возможность скролить? Вот я за 300р заказал до 36МГц замеряет, правда на комп шлет.
Но как он шлет на комп с такой скоростью? Я вчера, после совета подключить к пк по USB начал искать скорость, пишут что максимум это 2 мегабита, то есть это явно не дотягивает до 36МГц.
С другой стороны, у лог анализатора проще, там можно юзать биты, то есть в 1 байт будет 8 значений упаковано, в случае же осциллографа такое не прокатит)
Видимо нужно в прошивке делать два варианта замера, Это лог анализатор, который будет от таймера с дма складироваться в память, и отдельно осциллограф, что бы в реал тайме только смотреть)
Нужно подумать теперь как лог анализатор сделать)
Вроде все просто, таймер в режиме захвата и дма пишущей в память. правда на макс настройках тоже не долго он проработает.
Вот в этом и минус.
Ну вот простой пример, я как то несколько лет назад решил сделать рфид читалку на 125кГц. я подключил звуковую карту, и подносил карту несколько раз а потмо скролил на пк звуковую дорожку и смотрел, замерял расстояния)
Все в результате получилось)
А тут, я не успею подклчючить, как ОЗУ кончилось) а мне еще надо карту успеть поднести))
Можно конечно извратиться было бы, и сделать триггер какой то, типа пошел сигнал - начали писать, но как, там сигнал всегда идет) просто равная синусоида а потмо превращается в квадратный
Re: Работа с 25qxx
[uquote="DrobyshevAlex",url="/forum/viewtopic.php?p=3590896#p3590896"]Но как он шлет на комп с такой скоростью? Я вчера, после совета подключить к пк по USB начал искать скорость, пишут что максимум это 2 мегабита, то есть это явно не дотягивает до 36МГц.[/uquote]
Реально получить 800КБ, главное слать блоками по 64 байта.
Реально получить 800КБ, главное слать блоками по 64 байта.
У звуковой же вроде максимальная частота дискретизации 48KHz, при буфере 128КБ так можно 2.5 сек. захватить, хотя при таких скоростях можно и непрерывно на комп слать.Ну вот простой пример, я как то несколько лет назад решил сделать рфид читалку на 125кГц. я подключил звуковую карту, и подносил карту несколько раз а потмо скролил на пк звуковую дорожку и смотрел, замерял расстояния)
Все в результате получилось)
А тут, я не успею подклчючить, как ОЗУ кончилось) а мне еще надо карту успеть поднести))
-
DrobyshevAlex
- Открыл глаза
- Сообщения: 74
- Зарегистрирован: Пн янв 21, 2019 17:38:29
Re: Работа с 25qxx
Ну я привел пример просто зачем нужен кеш тот же, и возможность полистать. То есть я и синусоиду видел и лог уровни когда карту подносил)
Но для анализа что получилось, мне нужно было рассматривать что за чем идет) понятно что случай с рфид проще немного тем, что протоколы как правило описаны)
вообщем сейчас нужно понять как люди поделали свои осциллографы) как правильно мне на экран выводить данные полученные, как подогнать настойки миливольт и мс.
то есть я в памяти то имею актуальные данные, но мне жу нужно отрисовать. то есть я так понимаю я должен настроить например 50КГц и на экране у меня должна синусоида на 1 месте стоять от сети. То есть как правильно это организовать? Скорость АЦП менять вряд ли получится так что бы подстраивать прям под нужную частоту. Видимо еще самому нужно с большего массива проряжать даныне
Добавлено after 4 minutes 54 seconds:
800КБ это байт или бит? Даже если байт * 8 получаем 6МГбит Это меньше чем 24 * 8 каналов заявленных в анализаторе купленном мной. 12го статус стал принят в гонконге) жду) посмотрю на чем сделан
Но для анализа что получилось, мне нужно было рассматривать что за чем идет) понятно что случай с рфид проще немного тем, что протоколы как правило описаны)
вообщем сейчас нужно понять как люди поделали свои осциллографы) как правильно мне на экран выводить данные полученные, как подогнать настойки миливольт и мс.
то есть я в памяти то имею актуальные данные, но мне жу нужно отрисовать. то есть я так понимаю я должен настроить например 50КГц и на экране у меня должна синусоида на 1 месте стоять от сети. То есть как правильно это организовать? Скорость АЦП менять вряд ли получится так что бы подстраивать прям под нужную частоту. Видимо еще самому нужно с большего массива проряжать даныне
Добавлено after 4 minutes 54 seconds:
800КБ это байт или бит? Даже если байт * 8 получаем 6МГбит Это меньше чем 24 * 8 каналов заявленных в анализаторе купленном мной. 12го статус стал принят в гонконге) жду) посмотрю на чем сделан
Re: Работа с 25qxx
МК работает на частоте 168 МГц т. е. время такта около 5.95 нс. Так что надо 5, а лучше 4 нс.ARV писал(а):время доступа неплохое. 10 или 5 нс вам ведь и не особо надо
Скорость передачи USB 2.0 составляет 480 Мбит/с.DrobyshevAlex писал(а):Я вчера, после совета подключить к пк по USB начал искать скорость, пишут что максимум это 2 мегабита, то есть это явно не дотягивает до 36МГц.
-
DrobyshevAlex
- Открыл глаза
- Сообщения: 74
- Зарегистрирован: Пн янв 21, 2019 17:38:29
Re: Работа с 25qxx
Вот я нашел свои записи от 2012 года еще)) Вот со звуковой показания

а вот я их анализировал, то есть звуковая плата позволяла замерить участки

и плата что я разводил

Добавлено after 1 minute 59 seconds:
[uquote="Мурик",url="/forum/viewtopic.php?p=3591140#p3591140"]Скорость передачи USB 2.0 составляет 480 Мбит/с.[/uquote]
Но я так понял по крайней мере про 103 камень читал - он е работает на юсб2.0, люди писали что медленная скорость, читал на киберфоруме
емнип
а вот я их анализировал, то есть звуковая плата позволяла замерить участки
и плата что я разводил
Добавлено after 1 minute 59 seconds:
[uquote="Мурик",url="/forum/viewtopic.php?p=3591140#p3591140"]Скорость передачи USB 2.0 составляет 480 Мбит/с.[/uquote]
Но я так понял по крайней мере про 103 камень читал - он е работает на юсб2.0, люди писали что медленная скорость, читал на киберфоруме
емнип
Re: Работа с 25qxx
[uquote="DrobyshevAlex",url="/forum/viewtopic.php?p=3591135#p3591135"]Скорость АЦП менять вряд ли получится так что бы подстраивать прям под нужную частоту.[/uquote]
Добавляешь таймер и скорость АЦП можно менять как хочешь, скорость захвата с порта для ЛА ествественно тоже.
[uquote="Мурик",url="/forum/viewtopic.php?p=3591140#p3591140"]Скорость передачи USB 2.0 составляет 480 Мбит/с.[/uquote]
Это для HS, как минимум к F4 придется цеплять внешний PHY.
Добавляешь таймер и скорость АЦП можно менять как хочешь, скорость захвата с порта для ЛА ествественно тоже.
Байт конечно. F405 можно спокойно разогнать до 240MHz и получить 60MSPS для 16 каналов, а для F407 даже 120MSPS для 8-ми если подключиться к DCMI. Непрерывной передачи на комп не получишь, но 800КБ/с - это заметно быстрее, чем можно получить с USART-ом, а буфер 128К все-таки достаточно большой...800КБ это байт или бит? Даже если байт * 8 получаем 6МГбит Это меньше чем 24 * 8 каналов заявленных в анализаторе купленном мной. 12го статус стал принят в гонконге) жду) посмотрю на чем сделан
[uquote="Мурик",url="/forum/viewtopic.php?p=3591140#p3591140"]Скорость передачи USB 2.0 составляет 480 Мбит/с.[/uquote]
Это для HS, как минимум к F4 придется цеплять внешний PHY.
-
DrobyshevAlex
- Открыл глаза
- Сообщения: 74
- Зарегистрирован: Пн янв 21, 2019 17:38:29
Re: Работа с 25qxx
Ну как менять скорость захвата таймеров мне вроде бы понятно, там все простро с регистрами psc arr crr.
А про АЦП не понял, как с ним таймер связан? Или по таймеру типа данные получать без ДМА?
Добавлено after 2 minutes 55 seconds:
Блин, разогнать то можно) И получить можно) Куда их складывать не понятно
Только выводить на экран.
Добавлено after 3 minutes 30 seconds:
Допустим я имею 60мспс, настроен 8 битный АЦП на 405. Это на 60Кб в RAM я получу 1мс?) Я это ж вообще бесполезно с учетом не понятно когда стартануть даже замеру)
А про АЦП не понял, как с ним таймер связан? Или по таймеру типа данные получать без ДМА?
Добавлено after 2 minutes 55 seconds:
Блин, разогнать то можно) И получить можно) Куда их складывать не понятно
Только выводить на экран.
Добавлено after 3 minutes 30 seconds:
Допустим я имею 60мспс, настроен 8 битный АЦП на 405. Это на 60Кб в RAM я получу 1мс?) Я это ж вообще бесполезно с учетом не понятно когда стартануть даже замеру)
Re: Работа с 25qxx
[uquote="DrobyshevAlex",url="/forum/viewtopic.php?p=3591169#p3591169"]А про АЦП не понял, как с ним таймер связан? Или по таймеру типа данные получать без ДМА?[/uquote]
С DMA, но интервалы между опросами ADC или порта задаются таймером.
С DMA, но интервалы между опросами ADC или порта задаются таймером.
-
DrobyshevAlex
- Открыл глаза
- Сообщения: 74
- Зарегистрирован: Пн янв 21, 2019 17:38:29
Re: Работа с 25qxx
Не знал о такой функции спасибо 
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18546
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Работа с 25qxx
вы вообще каого рода сигналы собрались исследовать? по Котельникову при 60Мспс вы можете исследовать сигнал, частотой 30 МГц! ну, в реальности надо хотя бы 5-6 семплов на период, т.е. до 10 МГц сигнал! вам этого мало? соответственно, если сигнал 10 Гц, то при 5-6-семплах вы имеете в 60Кб RAM 1200 секунд записиDrobyshevAlex писал(а):Допустим я имею 60мспс, настроен 8 битный АЦП на 405. Это на 60Кб в RAM я получу 1мс?)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Работа с 25qxx
[uquote="DrobyshevAlex",url="/forum/viewtopic.php?p=3591180#p3591180"]Не знал о такой функции спасибо
[/uquote]
В простейшем случае, если просто с порта захватываешь, достаточно у таймера включить бит TIM_DIER_UDE и подобрать канал DMA который работает с этим таймером. У меня на плюсах это так выглядит:
В простейшем случае, если просто с порта захватываешь, достаточно у таймера включить бит TIM_DIER_UDE и подобрать канал DMA который работает с этим таймером. У меня на плюсах это так выглядит:
Спойлер
Код: Выделить всё
Dma1Ch5 stream; // TIM1_UP
stream.initPeriphToMem(&GPIOA->IDR, DmaSrc::_8b, buf, DmaDst::_8b_Inc, bufSize);
stream.enableInterrupts(DmaInt::TransferComplete);
stream.nvicEnableIrq();
Timer1 tim1(prescaler, arr);
tim1.enableDmaRequests<TimDmaReq::Update>();
stream.enable();
tim1.enable();
__WFI();Re: Работа с 25qxx
Причем здесь 103? Вы писалиDrobyshevAlex писал(а):Но я так понял по крайней мере про 103 камень читал - он не работает на юсб2.0
В устройстве что измеряет до 36 МГц, используется USB 2.0 со скоростью 480 Мбит/с. Или хотите сказать что в нем STM32F103?DrobyshevAlex писал(а):Вот я за 300р заказал до 36МГц замеряет, правда на комп шлет. Но как он шлет на комп с такой скоростью? Я вчера, после совета подключить к пк по USB начал искать скорость, пишут что максимум это 2 мегабита, то есть это явно не дотягивает до 36МГц.
Речь вообще по видимому не о STM32.Reflector писал(а):Это для HS, как минимум к F4


