Отговори на тема  [ 5 мнения ] 
pic24 PWM fault from comparator 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Май 29, 2007 2:23 pm
Мнения: 3714
Местоположение: Високо в планината
Мнение pic24 PWM fault from comparator
Абе от pdf-a не ми става ясно дали, ако искам да използвам компаратора за faul input на PWM-модула, извода OCx остава свободен или компаратора трябва да се изкара на него.

_________________
Хайде де!


Съб Авг 15, 2015 3:54 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: pic24 PWM fault from comparator
Тои си е винаги Port Pin I/O - ако изкараш компаратора на изхода (output enable или нещо такова беше) чак тогава вече е OCx. Това че вътрешно с мултиплексора го подаваш на PWM не те задължава да го вадиш и навън :) Между другото от PDF-ите им някой неща не стават ясни и може да експериментираш да видиш какво ще стане. Примерно един пин който е аналогов вход, можеш да го ползваш със всяка аналогова периферия, която ползва аналогов вход - примерно няма проблем да е към компаратор, към ADC, рефърънс и каквото там друго можеш да мултиплексираш към пина. Това никъде не го пише в даташита.


Съб Авг 15, 2015 6:19 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Сря Фев 04, 2015 8:11 pm
Мнения: 610
Мнение Re: pic24 PWM fault from comparator
Cekins написа:
...Примерно един пин който е аналогов вход, можеш да го ползваш със всяка аналогова периферия, която ползва аналогов вход ...

Това не го схванах. Имаш предвид ,че ако две периферии са насочени към един и същи пин, те се свързват "зад" пин-а? Или става дума за ремап на пиновете? Дай някакъв конкретен пример с такава недокументирана възможност, че така е много абстрактно казано.


Нед Авг 16, 2015 3:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: pic24 PWM fault from comparator
Ами примерно можеш да зададеш минусовите входове на двата компаратора да са на един и същи пин и докато компараторите си работят можеш да мериш нивото на този пин с ацп-то. И ако пина е наличен за някоя друга аналогова периферия (примерно рефърънс за дак) също може дак-а да си го ползва. Как става вътрешно мултиплексирането - идея си нямам. В даташитовете не пише нито дали може, нито дали не може. Това съм го установил опитно. Трябваше ми да меря с ацп и същевременно да ползвам пина за компаратор. Ремапването няма нищо общо - то важи само за цифровите периферии в този смисъл в който си го мислиш. Аналоговите са налични само на определени пинове които могат да се мултиплексират към аналоговата периферия.


Вто Авг 18, 2015 10:18 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Сря Фев 04, 2015 8:11 pm
Мнения: 610
Мнение Re: pic24 PWM fault from comparator
Cekins написа:
...Как става вътрешно мултиплексирането - идея си нямам. ...

Ами то всъщност не е мултиплексиране ,а просто аналогов ключ свързва входа на периферията към пина (или просто я пускат/шутират). Съответно няма проблем и друг вход да се свърже така към същия пин, защото входовете няма как да си влияят. В даташита има обяснения в раздела за портовете, но там е наблегнато на перифериите с изход - има приоритети кой да излезе. Аз го разбирам така: към един пин може да свържеш само един изход и колкото си искаш входове (които са налични за съответния пин). Например АЦП-то си работи и на пин, който е конфигуриран като изход - просто ще мери логическите нива на цифровия драйвер... А бе трябва да се чете раздела I/O Ports, че вече стана много нагъчкано.
За перифериите най-добре е да се оглеждат принципните схеми в даташита - там е цялата "картинка". Ако има вътрешни връзки към други периферии, изрично са начертани, както и "пътя" към пиновете с всичките им ключове, мултиплексори и управляващи битове.

Ето един примерен цитат:
Цитат:
PORTA FUNCTIONS AND OUTPUT
PRIORITIES
Each PORTA pin is multiplexed with other functions. The
pins, their combined functions and their output priorities
are shown in Table 13-2.
When multiple outputs are enabled, the actual pin
control goes to the peripheral with the highest priority.
Analog input functions, such as ADC, and comparator
inputs, are not shown in the priority lists. These inputs
are active when the I/O pin is set for Analog mode using
the ANSELx registers. Digital output functions may
control the pin when it is in Analog mode with the
priority shown in the priority list.


Сря Авг 19, 2015 12:51 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 5 мнения ] 

Кой е на линия

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


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

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