Форум за електроника Форуми Форум за електроника
Български форум за електроника, ремонти, схеми, документация
 
 Въпроси/ОтговориВъпроси/Отговори   ТърсенеТърсене   ПотребителиПотребители   ГрупиГрупи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

Синусоидален генератор.
Иди на страница Предишна  1, 2, 3
 
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics



Предишната тема :: Следващата тема  
Автор Съобщение
ikarlo
Опитен потребител
Опитен потребител


Регистриран на: 12 Апр 2008
Мнения: 470
Местожителство: Sofia

МнениеПуснато на: Чет Юни 05, 2008 20:12    Заглавие: Отговорете с цитат

Точната схема в момента я нямам, но си спомням, че съм правил следното: ЦАП (дали ще е 8, 10, 12 или 16bit е друг въпрос), EPROM, тактов генератор и делител с разрядност на избрания ЦАП. Шина данни на EPROMа се свързва към ЦАП, а адресните шини на паметта - към изходите на делителя. В EPROMа се записват стойностите на синус функцията ат 0 до 2*PI. По разпространен е вариант, в който е добавен един управляем инвертор - тогава стойностите са от 0 до PI, след което се включва инвертора. Така от 8 битов ЦАП получаваш двойна точност - все едно е 16 битов. Има още един вариант, при който с с по-сложно управление постига още по-голяма точност: в EPROMа се записва sinwt от 0 до PI/2, при достигане на тази стойност броячът се реверсира първи път и получаваме стойностите от PI/2 до PI като симетрична функция, след това броячът отново напред, но с включен инвертор (огледален образ) до 3/2 PI след което втори реверс и завършване периода. На пръв поглед е отчайващо сложно, но всичко става с няколко чипа ниска и средна интеграция.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
Покажи мнения от преди:   
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics Часовете са според зоната GMT + 2 Часа
Иди на страница Предишна  1, 2, 3
Страница 3 от 3

 
Към:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети


Powered by phpBB © 2001, 2005 phpBB Group
Translation by: Boby Dimitrov
Where to Find Free Service Manuals