Отговори на тема  [ 17 мнения ]  Отиди на страница 1, 2  Следваща
Един много бърз въпрос 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Един много бърз въпрос
Ако имаме импулс, който е по-кратък от един период на процесора, той ще може ли да го регистрира сигурно? Ако не може, как се разтяга?


Вто Авг 13, 2013 3:51 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: Един много бърз въпрос
Зависи от процесора :) И как го гониш - през кепчъра, през IRQ, как ти е настроено IRQ-то, какви ти е импеданса на пина и какъв на източника и въобще ако кажеш какво искаш, може и да го получиш, ама така....

За да разтегнеш можеш да ползваш чакащ мултивибратор например.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Вто Авг 13, 2013 4:02 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Окт 11, 2011 11:53 pm
Мнения: 4582
Местоположение: Brussels / Пловдив
Мнение Re: Един много бърз въпрос
Ако може да настроиш прекъсване по фронт а не по ниво може и да го хванеш - според процесора и за прекъсване по фронтове си има разни минимални времена на които импулса трябва да отговаря.

_________________
Мразя да мразя ...


Вто Авг 13, 2013 5:23 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Един много бърз въпрос
може да се сложи един бърз 74ahc74 и да генерираш прекъсване при ниско и при високо ниво, но не трябва сигналите да са много бързи един след друг. Например не могат да са 4 боря 1GHz импулса.

_________________
Warriors of the Night, ASSEMBLER!!!


Вто Авг 13, 2013 5:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Юли 22, 2006 9:50 pm
Мнения: 1638
Мнение Re: Един много бърз въпрос
Или може импулса да ти задейства външен мултивибратор, тригер или някаква логика и после само нюхаш изхода на тази схема :)


Сря Авг 14, 2013 2:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: Един много бърз въпрос
Тоест, без външна схема няма как да стане?


Сря Авг 14, 2013 4:17 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: Един много бърз въпрос
Ми много са променливите ти бе, човек. Разни процесори разни edge sensitive входове,
май повечето дето съм виждал просто гледат за разлика между две съседни стойности
на нацъканото навътре ниво, с тях няма да стане. Но сигурно има и такива дето
сигналът влиза на C вход на нещо, там може и да стане - пак спред това колко кратък
ти е краткият сигнал. Та като начало кажи колко е най-краткото времетраене, което
очакваш, така всякакво гадаене е със съмнителна стойност.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Сря Авг 14, 2013 4:24 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение Re: Един много бърз въпрос
Е не и по фронт има, ама така или иначе ако е много бърз кратък импулса няма да стане.


Сря Авг 14, 2013 5:53 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Пет Юни 25, 2010 3:18 pm
Мнения: 363
Местоположение: Varna
Мнение Re: Един много бърз въпрос
Микрочип имат решение на проблема :) http://ww1.microchip.com/downloads/en/DeviceDoc/41441B.pdf страница 146.
Не съм проверявал, но предполагам, че го има и в по големите им контролери.


Сря Авг 14, 2013 7:13 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: Един много бърз въпрос
Да, там явно е показано, че има направено по въпроса, онова нещо дето прави
от пуканка друга ама по-дълга от клок периода. То разбира се пак на Рек питането
зависи от това колко дълга е изначалната пуканка, дали ще я види каквото има
в съответния чип или не. Ако е под 10-ина nS човек почва да се чеше по главата и да
чете подробности :D .

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Сря Авг 14, 2013 7:58 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: Един много бърз въпрос
Аве те на всички пик-ове има прекъсване дето е по фронт, ама дали ще реагира на 10 нс импулс - не знам. Чисто теоретично трябва...


Пет Авг 16, 2013 8:04 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Един много бърз въпрос
При 10ns импулс зависи от какво разстояние идва, самата пътечка от къде минава и каква форма има.

_________________
Warriors of the Night, ASSEMBLER!!!


Пет Авг 16, 2013 9:00 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: Един много бърз въпрос
Е то тва ясно - той импулса като не влезе в чипа ти върви го хващай ...


Пет Авг 16, 2013 9:33 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Един много бърз въпрос
tgi написа:
Разни процесори разни edge sensitive входове,
май повечето дето съм виждал просто гледат за разлика между две съседни стойности
на нацъканото навътре ниво, с тях няма да стане.

Май наистина импулса трябва да е по-дълъг от 1-2 такта, за да си сигурен, че ще го хванеш. Ето цитат от ДС на lm4f120h5qr: http://www.mouser.com/ds/2/405/lm4f120h5qr-124014.pdf
Цитат:
To ensure the NVIC detects the interrupt, the peripheral must assert the interrupt signal for
at least one clock cycle, during which the NVIC detects the pulse and latches the interrupt.



страница 122:
Цитат:
The processor supports both level-sensitive and pulse interrupts. Pulse interrupts are also described
as edge-triggered interrupts.
A level-sensitive interrupt is held asserted until the peripheral deasserts the interrupt signal. Typically
this happens because the ISR accesses the peripheral, causing it to clear the interrupt request. A
pulse interrupt is an interrupt signal sampled synchronously on the rising edge of the processor
clock. To ensure the NVIC detects the interrupt, the peripheral must assert the interrupt signal for
at least one clock cycle, during which the NVIC detects the pulse and latches the interrupt.
When the processor enters the ISR, it automatically removes the pending state from the interrupt
(see “Hardware and Software Control of Interrupts” on page 122 for more information). For a
level-sensitive interrupt, if the signal is not deasserted before the processor returns from the ISR,
the interrupt becomes pending again, and the processor must execute its ISR again. As a result,
the peripheral can hold the interrupt signal asserted until it no longer needs servicing.

_________________
Warriors of the Night, ASSEMBLER!!!


Пон Окт 28, 2013 1:24 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение Re: Един много бърз въпрос
пикчетата хващат при импулс повече от едно Q, демек f/4


Вто Окт 29, 2013 10:09 am
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 17 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни