-
- Еще нет, семплы получил, плату почти развел. Эррата хоть и приличная, но вполне позволяет с ними работать. Основной баг в части МК семейства - проблема с байтовыми операциями, но на старшие МК семейств этого бага не указано. my504(206 знак., 29.01.2020 17:57)
- Чет не понимаю, настраиваю Fosc = 200MHz (Fcy 100MHz), в коде пишу asm("REPEAT #500"); asm("BTG LATC,#4"); вижу хороший синус с частотой 25МГц. dsPIC33CH128MP508 Илья(109 знак., 30.01.2020 17:10)
- При Fosc=40M этот фрагмент программы даёт 10МГц клок на выходе. Камень 33fj - Крок(01.02.2020 16:04)
- Если без PLL, то все правильно - Ftoggle = Fcy/2 = Fosc/4 - MBedder(01.02.2020 16:11)
- ну да. Без ФАПЧ. Неясно, почему у Ильи получилось 1/8 - Крок(01.02.2020 16:35)
- Дык ровно на строчку ниже я написал почему. А если он вот это попробует - должен получить 1/4 --> - MBedder(01.02.2020 17:30, ссылка)
- ну да. Без ФАПЧ. Неясно, почему у Ильи получилось 1/8 - Крок(01.02.2020 16:35)
- Если без PLL, то все правильно - Ftoggle = Fcy/2 = Fosc/4 - MBedder(01.02.2020 16:11)
- DS70005371B-page 713, Note 1: Read and Read-Modify-Write (e.g., bit operations and logical operations) on non-CPU SFRs incur an additional instruction cycle. - как и в dsPIC33E/PIC24E. MBedder(50 знак., 30.01.2020 17:20 - 17:25)
- OK. а осцил нормальный: Agilent MSO-X 3034A (350MHz 4GSa/s) - Илья(30.01.2020 17:45)
- И щуп нормальный, и 1:10, и фильтр входной отключен? Кстати, попробуй так - вроде без RMW: MBedder(101 знак., 30.01.2020 17:57 - 18:05)
- Не исключено, что эффекты цифрового осциллоскоп. Ещё и не такое бывает. - Крок(02.02.2020 10:18)
- Кстати, раз Илья в спячке, попробуй ты --> - MBedder(02.02.2020 13:19, ссылка)
- Поздно, я уже в запое - Крок(02.02.2020 14:12)
- "- Вы млекопитающий, не правда ли? Да. - В таком случае приятного млекопитания!"(с)Лем :)) - MBedder(02.02.2020 14:37)
- Я не бухаю m16_home(217 знак., 02.02.2020 15:00 - 15:03)
- Речь была о Е/Сх, у которых RMW добавляет 1 цикл - для 24F/H и 33F и в случае BTG будет Fcy/2. Придется поставлить последнюю MPLABX и самому проверить на 33СН - MBedder(02.02.2020 15:16 - 15:18)
- у ЕР я могу проверить только завтра. Если не отвлекут текучкой))). Но проку от такого результата немного. Чисто синтетический эксперимент. - my504(02.02.2020 15:24)
- Я тоже не сразу - оказалось, что боевой скоп на работу утащил :(( - MBedder(02.02.2020 16:03)
- Как и следовало ожидать, код на dsPIC33EP512GM304: my504(537 знак., 03.02.2020 09:20 - 10:21)
- Ты из моего кода выкинул .rept, поэтому видишь несимметричный сигнал. Полный код даст частоту ~50 МГц со скважностью ~50% - MBedder(03.02.2020 13:07)
- Фронты 5нс? - Evgeny_CD(03.02.2020 10:24)
- Слишком много, я в свое время 500-мегагерцовым Тектрониксом намерял 1.8-2 нС - MBedder(03.02.2020 12:43)
- Ну да. А что? 70 MIPS. Осциллограф 100 МГц. Нагрузка пина - светодиод с током примерно 1 мА. - my504(03.02.2020 10:29 - 10:32)
- Спасибо. Одно дело ДШ, другое - живой чип. - Evgeny_CD(03.02.2020 10:54)
- Ну это не СН и не СК, но в этой части они идентичны. Только будет не 14 нс, а 10. - my504(03.02.2020 10:56)
- Подходит! :) - Evgeny_CD(03.02.2020 10:59)
- Ну это не СН и не СК, но в этой части они идентичны. Только будет не 14 нс, а 10. - my504(03.02.2020 10:56)
- Спасибо. Одно дело ДШ, другое - живой чип. - Evgeny_CD(03.02.2020 10:54)
- Как и следовало ожидать, код на dsPIC33EP512GM304: my504(537 знак., 03.02.2020 09:20 - 10:21)
- Я тоже не сразу - оказалось, что боевой скоп на работу утащил :(( - MBedder(02.02.2020 16:03)
- у ЕР я могу проверить только завтра. Если не отвлекут текучкой))). Но проку от такого результата немного. Чисто синтетический эксперимент. - my504(02.02.2020 15:24)
- Речь была о Е/Сх, у которых RMW добавляет 1 цикл - для 24F/H и 33F и в случае BTG будет Fcy/2. Придется поставлить последнюю MPLABX и самому проверить на 33СН - MBedder(02.02.2020 15:16 - 15:18)
- Я не бухаю m16_home(217 знак., 02.02.2020 15:00 - 15:03)
- "- Вы млекопитающий, не правда ли? Да. - В таком случае приятного млекопитания!"(с)Лем :)) - MBedder(02.02.2020 14:37)
- Поздно, я уже в запое - Крок(02.02.2020 14:12)
- Это надо здорово постараться, чтобы осциллограф с выборкой 4ГГц начал зеркальные частоты показывать! Современные, у которых полоса 1/10 от частоты выборки, на такие глюки в обычных режимах не способны. - Nikolay_Po(02.02.2020 11:17)
- Кстати, раз Илья в спячке, попробуй ты --> - MBedder(02.02.2020 13:19, ссылка)
- XOR - это ЧМЗ. - my504(30.01.2020 20:01)
- всёравно 25МГц. Задал вопрос человеку с фабрики, подожду ответа специалиста - Илья(30.01.2020 19:14)
- А вот так? MBedder(109 знак., 30.01.2020 22:03 - 01.02.2020 16:14)
- Что значит "все равно"? Частота и не может быть выше. Пополам ее делит сама инструкция тоггл, плюс ноп после инструкции удваивает период. - my504(30.01.2020 19:32)
- На dsPIC33F будет Fcy/2, а на Е или СН/СК - Fcy/4. И какой это NOP ты имеешь в виду? - MBedder(30.01.2020 19:38)
- Тот самый, который вставляет конвейер или программист. my504(65 знак., 30.01.2020 19:50)
- На dsPIC33F будет Fcy/2, а на Е или СН/СК - Fcy/4. И какой это NOP ты имеешь в виду? - MBedder(30.01.2020 19:38)
- Не исключено, что эффекты цифрового осциллоскоп. Ещё и не такое бывает. - Крок(02.02.2020 10:18)
- И щуп нормальный, и 1:10, и фильтр входной отключен? Кстати, попробуй так - вроде без RMW: MBedder(101 знак., 30.01.2020 17:57 - 18:05)
- OK. а осцил нормальный: Agilent MSO-X 3034A (350MHz 4GSa/s) - Илья(30.01.2020 17:45)
- При Fosc=40M этот фрагмент программы даёт 10МГц клок на выходе. Камень 33fj - Крок(01.02.2020 16:04)
- "проблема с байтовыми операциями" - это какой пункт ерраты? - Evgeny_CD(29.01.2020 18:16)
- 15 пункт. my504(473 знак., 29.01.2020 21:59)
- Ик... Byte Mode Instructions - Upper byte of the destination register may not be persistent Evgeny_CD(132 знак., 29.01.2020 22:08)
- 15 пункт. my504(473 знак., 29.01.2020 21:59)
- Т.е. выходной сигнал будет меняться каждый второй фронт максимальной тактовой 100 МГц. Достаточно. Спасибо! - Evgeny_CD(29.01.2020 18:10)
- Чет не понимаю, настраиваю Fosc = 200MHz (Fcy 100MHz), в коде пишу asm("REPEAT #500"); asm("BTG LATC,#4"); вижу хороший синус с частотой 25МГц. dsPIC33CH128MP508 Илья(109 знак., 30.01.2020 17:10)
- Еще нет, семплы получил, плату почти развел. Эррата хоть и приличная, но вполне позволяет с ними работать. Основной баг в части МК семейства - проблема с байтовыми операциями, но на старшие МК семейств этого бага не указано. my504(206 знак., 29.01.2020 17:57)