Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 06.11.2010, 20:00  
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от niXto Посмотреть сообщение
Люди уже давно делают DDS на АВРках до сотен кГц.
Но вы, несомненно, можете иметь собственное мнение по этому поводу.



Фронты достаточны, чтобы на 10 МГц рулить СПИ-шной ножкой SCK
Да знаю такие устр-ва. Их можно использовать в качестве эксперимента.
Точность нкакая.

А 10 Мгц ни очем не говорит. Можно хоть 100. Если посмотреть мощным анализатором то видно какие там фронты

Не пытайтесь сделать на АВР что-то точное и/или быстродействующее!
Реклама:

Последний раз редактировалось Falconist; 14.04.2011 в 00:46.
Gnider вне форума  
Непрочитано 06.11.2010, 20:31  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от Gnider Посмотреть сообщение
Не пытайтесь сделать на АВР что-то точное и/или быстродействующее!
Я и не пытаюсь. Я беру и делаю.
Результат меня радует.

Сообщение от Gnider Посмотреть сообщение
Да знаю такие устр-ва. Их можно использовать в качестве эксперимента.
Точность нкакая.
4 знака после запятой нужны не всегда

Последний раз редактировалось Falconist; 14.04.2011 в 00:46.
niXto вне форума  
Непрочитано 06.11.2010, 21:22  
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от niXto Посмотреть сообщение
Я и не пытаюсь. Я беру и делаю.
Результат меня радует.


4 знака после запятой нужны не всегда
Так тут даже одного знака не будет.

Я вот например хочу узнать точность ДДС на АВР во всем диапазоне частот.

Последний раз редактировалось Falconist; 14.04.2011 в 00:46.
Gnider вне форума  
Непрочитано 06.11.2010, 21:33  
=GM=
Прописка
 
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
=GM= на пути к лучшему
По умолчанию Непонятна постановка вопроса

Сообщение от Gnider Посмотреть сообщение
Я вот например хочу узнать точность ДДС на АВР во всем диапазоне частот.
Относительная нестабильность определяется кварцем, т.е. порядка 10^-6. Кратковременная - порядка 10^-8..10^-9.

Gnider, а слабо написать программу для ддс на арме, чтобы хотя бы приблизиться к аврке по результатам, а то от вас только одни разговоры. В соответствии с вашими словами.
Сообщение от Gnider Посмотреть сообщение
Нужен DDS - берешь проц с DMA и необходимым кол-вом flash и ядро абсолютно разгружено.
Для ддс с аврки я получал где-то 5700 квыб/с максимум.

Последний раз редактировалось Falconist; 14.04.2011 в 00:46.
=GM= вне форума  
Непрочитано 06.11.2010, 22:29  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от Gnider Посмотреть сообщение
Я вот например хочу узнать точность ДДС на АВР во всем диапазоне частот.
Посмотрите здесь

Последний раз редактировалось Falconist; 14.04.2011 в 00:45.
niXto вне форума  
Непрочитано 07.11.2010, 01:11  
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от niXto Посмотреть сообщение
Посмотрите здесь
Ну есть куча ссылок на форумы где это обсуждают. Меня инетерсует мнение автора о точности и погрешности его генератора.

Последний раз редактировалось Falconist; 14.04.2011 в 00:45.
Gnider вне форума  
Непрочитано 07.11.2010, 01:20  
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Непонятна постановка вопроса

Сообщение от =GM= Посмотреть сообщение
Относительная нестабильность определяется кварцем, т.е. порядка 10^-6. Кратковременная - порядка 10^-8..10^-9.

Gnider, а слабо написать программу для ддс на арме, чтобы хотя бы приблизиться к аврке по результатам, а то от вас только одни разговоры. В соответствии с вашими словами.


Для ддс с аврки я получал где-то 5700 квыб/с максимум.
Еще раз повторяю - пришли исходняк на Си он будет быстрее чем твой на АВР.

А точность не знаю как вы считали. Если взять частоту выборки 1Мгц. то это период 1000нс. Если точность 1^10-6 то значи что надо обеспечить нестабильность периода в 0.001нс. Как вы этого добились?

Последний раз редактировалось Falconist; 14.04.2011 в 00:45.
Gnider вне форума  
Непрочитано 07.11.2010, 01:44  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от =GM= Посмотреть сообщение
Чепуха, ничего там не выравнивается за счёт джиттера. Прямоугольгики так никто не получает. Делается так: генерится синус требуемой частоты, подаётся на компаратор, с него выходит прямоугольник требуемой частоты.
Так можно, но качество прямоугольника будет зависеть от качества ФНЧ. Придется гирлянду из ОУ выстраивать, да качественных ОУ. Недешево это. Ну и остается третий сигнал, стандартный для DDS - пила. Ему тоже понадобятся внешние схемы. Причем выходит синус-›ФНЧ-›компаратор-›формирователь пилы-›усилитель.
Сложно это. И не забудем еще о разрядности ЦАП. Внешний ЦАП на резисторах не позволит получить качественный синус и как следствие потребует больший порядок ФНЧ на выходе для того же результата. Так что и без DMA STM8L выходит предпочтительней для DDS. Несмотря на большее число тактов в цикле.
Кстати DDS можно сделать на CPLD, они сейчас как АВР стоят Заодно получим и частоту намного выше.
И еще о джиттере - в результате его в спектре синуса появляются частоты не сильно отличающиеся от основной частоты. Отфильтровать их та еще проблема.

Сообщение от =GM= Посмотреть сообщение
2) Не пойму, чем лучше дма по сравнению с однотактовой командой out porta,tmp?
В сто раз лучше. Позволяет контроллеру заниматься полезным делом, а не только частоту генерировать. Как то делали проект - определение скорости поверхности через ультразвук. Контроллеру надо было генерировать 200КГц для излучателя, но... это вовсе не основная задача. Ему было чем заняться и без генерации. В результате контроллер генерировал таймером опорную частоту для внешнего PLL на двух копеечных микросхемах. И мог заниматься своим основным делом. А теперь то же, но на DDS - понадобится второй контроллер только для генерации. А вот STM8 справился бы и в одиночку с помощью DMA, который Вы считаете бесполезным.
ЗЫ. Самый быстрый DDS что я видел был сделан на DSPIC. Там ЕМНИП было тактов 6 в цикле. Ну и такты эти 40 мегагерцовые. Но опять же - если цель не генератор, а этот генератор только часть устройства, то лучше использовать то, что позволит контроллеру работать. Типа DMA в STM8L
ЗЫ2. Прикинул тут для кортекса. Выходит 8 тактов+2 на перезагрузку конвейера = те же 10 тактов, что и для АВР. Вот только такт 10 наносекунд, а не 50 Ну или 20 для LPC11xx.

Последний раз редактировалось Falconist; 14.04.2011 в 00:45.
kison вне форума  
Непрочитано 07.11.2010, 02:04  
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Для меня в DDS была самая большая проблема - аналоговая. Приходилось даже LVDS использовать и брать дорогоущий ЦАП. А уж на чем делать йифровую часть ерунда.
Gnider вне форума  
Непрочитано 07.11.2010, 12:49  
iIi_WARHEAD_iIi
Частый гость
 
Аватар для iIi_WARHEAD_iIi
 
Регистрация: 07.11.2010
Сообщений: 14
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
iIi_WARHEAD_iIi на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Возник у меня вопрос.
Чем отличается инверсия бита?
PHP код:
GPIOD-›ODR ^= (u8)((u8)0x01);
GPIOD-›ODR ^= (u8)0x01
первая выполняется за 4 такта, а вторая за 51.
А как можно на языке си то же написать в один такт, что и для асемблерного bcpl упоминавшегося на 1 странице?

Существует ли в интернете описание для Cosmic, а то как не игрался с настройками, на выходе для простой функции инкремента получаю 4 или 7 тактов.

Последний раз редактировалось Falconist; 14.04.2011 в 00:45.
iIi_WARHEAD_iIi вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
KiCAD-объявления и впечатления al_dan KiCAD 32 03.10.2016 17:02
Народ, посмотрите quasm, Как ваши впечатления? suri Proteus, KiCAD и другие ECAD 5 14.10.2009 11:57


Часовой пояс GMT +4, время: 08:52.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot