| Автор |
Съобщение |
|
zabbot
Ранг: Минаващ
Регистриран на: Пон Окт 03, 2005 3:39 pm Мнения: 11
|
 Генериране на 8 импулса
Търся идея схема която да генерира 8 правоъгълни импулса с честота около 5Mhz при подаване на стартов импулс.
т.е. подава се стартов импулс от MCU, схемата генерира 8 импулса и спира докато не получи пак стартов импулс.
Някоя идия. Предварително благодаря.
|
| Пет Юли 06, 2007 12:58 pm |
|
 |
|
valioman
Ранг: Почетен член
Регистриран на: Съб Сеп 17, 2005 5:07 pm Мнения: 813 Местоположение: Сливен
|
 Re: Генериране на 8 импулса
|
| Пет Юли 06, 2007 1:12 pm |
|
 |
|
zabbot
Ранг: Минаващ
Регистриран на: Пон Окт 03, 2005 3:39 pm Мнения: 11
|
 Re: Генериране на 8 импулса
Благодаря. А нещо с дискретни елементи? Не съм сигурен за честотата - може да се наложи да е и 10Mhz.
|
| Пет Юли 06, 2007 1:15 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
Напиши в гоогле LM555 timer circuits и разгледай 74ххх дискретните елементи. С малко творчество ще го измъдриш.
|
| Пет Юли 06, 2007 1:20 pm |
|
 |
|
valioman
Ранг: Почетен член
Регистриран на: Съб Сеп 17, 2005 5:07 pm Мнения: 813 Местоположение: Сливен
|
и без това губиш пин на процесора , ако не е много зает де , не може ли вместо да събуждаш с един импулс направо да си ги изгенерираш от професора ?
|
| Пет Юли 06, 2007 1:22 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
valioman на 5MHz ще му е адски трудно, а на 10 направо невъзможно. Дори и на 40 MHz да пусне пика (което ще е адски трудно,а ако е 16(12) невъзможно), това е 10 MIPS (10MHz). Един клок да вдигне, един клок да смъкне и без никакви прекъсвания и др. подобни и май ще дойде 5MHz честота.
|
| Пет Юли 06, 2007 1:30 pm |
|
 |
|
valioman
Ранг: Почетен член
Регистриран на: Съб Сеп 17, 2005 5:07 pm Мнения: 813 Местоположение: Сливен
|
Мисля че не опоменал какъв му е професора и на каква честота работи (гледам че е писал MCU което мисля не е определение за ПИК овете  )) )затова че просто давам идея .
|
| Пет Юли 06, 2007 1:34 pm |
|
 |
|
Wise
Ранг: Форумен бог
Регистриран на: Нед Дек 19, 2004 6:26 pm Мнения: 1628 Местоположение: Сливен
|
SPI ми се струва по-удачно
вече PIC-овете не следя, но с всяка AVR мисля ще стане
|
| Пет Юли 06, 2007 1:49 pm |
|
 |
|
zabbot
Ранг: Минаващ
Регистриран на: Пон Окт 03, 2005 3:39 pm Мнения: 11
|
Процесора няма вече душа за това
ATMega на 16 Mhz e и искам да изнеса генерирането на тази честота навън. С 555 ме съмнява...10Mhz са си доста нещо.
|
| Пет Юли 06, 2007 2:07 pm |
|
 |
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 1:48 pm Мнения: 4906 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
ако си навит и имаш място за едно малко CPLD ще ти драсна някой сорс за тази работа...
щото иначе на дискретна логика.. ще ти трябва брояч, регистър и/или няколко тригера..... е и два три нанда
едно 32 краково цплд с малко макро клетки перфектно ще те оправи, че ще имаш и още малко ресурс за gluelogic
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
| Пет Юли 06, 2007 2:12 pm |
|
 |
|
zabbot
Ранг: Минаващ
Регистриран на: Пон Окт 03, 2005 3:39 pm Мнения: 11
|
Много ти благодаря. Ще ти пиша ако не намеря друга опция. Честно казано бих предпочел дискретна логика като по-позната.
|
| Пет Юли 06, 2007 2:33 pm |
|
 |
|
ji4ka
Ранг: Форумен бог
Регистриран на: Чет Фев 01, 2007 4:04 am Мнения: 1539
|
Генератор на 5Мхц цъка брояч до 8. Брояча като стигне 8 блокира генератора или входа си. Нулираш брояча и хайде пак наново.
|
| Пет Юли 06, 2007 2:41 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
Valioman - той не е писал пик ама ти си написал пикче 12-та серия:)
И аз си мисля че с брояч и генератор ще е по-добре.
|
| Пет Юли 06, 2007 4:38 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30685 Местоположение: София
|
555 не го виждам на 10 Мхз. От друга страна се сещам за доста процесори които могат да свършат идеална работа. Не се опитвай да генерирасх импулсите софтуерно, ползвай някой от модулите за генериране и спиране, съфта само задавай броя импулси. До 10 а и 15 Mhz нямаш пролем, всъщност с някой малък Cygnal и до 25 Mhz ...
|
| Пет Юли 06, 2007 7:39 pm |
|
 |
|
vstoykov
Ранг: Новодошъл
Регистриран на: Вто Яну 09, 2007 12:05 am Мнения: 130 Местоположение: Варна
|
Какво ще кажете за това? Кварцовия резонатор се избира с честотата на импулсите, които ще се правят (не знам дали лесно ще се намери такъв кварц), а програмата се прави така, че за два цикъла на инструкцията да държи изхода RB3 в логическа единица (два цикъла на инструкцията са 8 цикъла на тактовия генератор).
Само че не съм сигурен дали точно 8 импулса ще се получат и дали допълнителния елемент няма да окаже негативно влияние на генерирането на трептения - може с външен генератор да се направи.
|
| Пет Юли 06, 2007 9:52 pm |
|
|