| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Генериране на 8 импулса http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=4474 |
Страница 1 от 2 |
| Автор: | zabbot [ Пет Юли 06, 2007 12:58 pm ] |
| Заглавие: | Генериране на 8 импулса |
Търся идея схема която да генерира 8 правоъгълни импулса с честота около 5Mhz при подаване на стартов импулс. т.е. подава се стартов импулс от MCU, схемата генерира 8 импулса и спира докато не получи пак стартов импулс. Някоя идия. Предварително благодаря. |
|
| Автор: | valioman [ Пет Юли 06, 2007 1:12 pm ] | |||||||||
| Заглавие: | Re: Генериране на 8 импулса | |||||||||
едно ПИКче 12 та серия |
||||||||||
| Автор: | zabbot [ Пет Юли 06, 2007 1:15 pm ] | ||||||||||||||||||
| Заглавие: | Re: Генериране на 8 импулса | ||||||||||||||||||
Благодаря. А нещо с дискретни елементи? Не съм сигурен за честотата - може да се наложи да е и 10Mhz. |
|||||||||||||||||||
| Автор: | Cekins [ Пет Юли 06, 2007 1:20 pm ] |
| Заглавие: | |
Напиши в гоогле LM555 timer circuits и разгледай 74ххх дискретните елементи. С малко творчество ще го измъдриш. |
|
| Автор: | valioman [ Пет Юли 06, 2007 1:22 pm ] |
| Заглавие: | |
и без това губиш пин на процесора , ако не е много зает де , не може ли вместо да събуждаш с един импулс направо да си ги изгенерираш от професора ? |
|
| Автор: | Cekins [ Пет Юли 06, 2007 1:30 pm ] |
| Заглавие: | |
valioman на 5MHz ще му е адски трудно, а на 10 направо невъзможно. Дори и на 40 MHz да пусне пика (което ще е адски трудно,а ако е 16(12) невъзможно), това е 10 MIPS (10MHz). Един клок да вдигне, един клок да смъкне и без никакви прекъсвания и др. подобни и май ще дойде 5MHz честота. |
|
| Автор: | valioman [ Пет Юли 06, 2007 1:34 pm ] | |||||||||
| Заглавие: | ||||||||||
Мисля че не опоменал какъв му е професора и на каква честота работи (гледам че е писал MCU което мисля не е определение за ПИК овете |
||||||||||
| Автор: | Wise [ Пет Юли 06, 2007 1:49 pm ] |
| Заглавие: | |
SPI ми се струва по-удачно вече PIC-овете не следя, но с всяка AVR мисля ще стане |
|
| Автор: | zabbot [ Пет Юли 06, 2007 2:07 pm ] |
| Заглавие: | |
Процесора няма вече душа за това ATMega на 16 Mhz e и искам да изнеса генерирането на тази честота навън. С 555 ме съмнява...10Mhz са си доста нещо. |
|
| Автор: | MYXATA [ Пет Юли 06, 2007 2:12 pm ] |
| Заглавие: | |
ако си навит и имаш място за едно малко CPLD ще ти драсна някой сорс за тази работа... щото иначе на дискретна логика.. ще ти трябва брояч, регистър и/или няколко тригера..... е и два три нанда едно 32 краково цплд с малко макро клетки перфектно ще те оправи, че ще имаш и още малко ресурс за gluelogic |
|
| Автор: | zabbot [ Пет Юли 06, 2007 2:33 pm ] | |||||||||
| Заглавие: | ||||||||||
Много ти благодаря. Ще ти пиша ако не намеря друга опция. Честно казано бих предпочел дискретна логика като по-позната. |
||||||||||
| Автор: | ji4ka [ Пет Юли 06, 2007 2:41 pm ] |
| Заглавие: | |
Генератор на 5Мхц цъка брояч до 8. Брояча като стигне 8 блокира генератора или входа си. Нулираш брояча и хайде пак наново. |
|
| Автор: | Cekins [ Пет Юли 06, 2007 4:38 pm ] |
| Заглавие: | |
Valioman - той не е писал пик ама ти си написал пикче 12-та серия:) И аз си мисля че с брояч и генератор ще е по-добре. |
|
| Автор: | ToHu [ Пет Юли 06, 2007 7:39 pm ] |
| Заглавие: | |
555 не го виждам на 10 Мхз. От друга страна се сещам за доста процесори които могат да свършат идеална работа. Не се опитвай да генерирасх импулсите софтуерно, ползвай някой от модулите за генериране и спиране, съфта само задавай броя импулси. До 10 а и 15 Mhz нямаш пролем, всъщност с някой малък Cygnal и до 25 Mhz ... |
|
| Автор: | vstoykov [ Пет Юли 06, 2007 9:52 pm ] |
| Заглавие: | |
Какво ще кажете за това? Кварцовия резонатор се избира с честотата на импулсите, които ще се правят (не знам дали лесно ще се намери такъв кварц), а програмата се прави така, че за два цикъла на инструкцията да държи изхода RB3 в логическа единица (два цикъла на инструкцията са 8 цикъла на тактовия генератор).
Само че не съм сигурен дали точно 8 импулса ще се получат и дали допълнителния елемент няма да окаже негативно влияние на генерирането на трептения - може с външен генератор да се направи. |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|