KBB 0 21 марта, 2007 Опубликовано 21 марта, 2007 · Жалоба А с буквой Б нехотят везти в Киев - мол партия в 10 шт слишком маленькая вот декларируемая разница к буковке 'B' The major changes are : complement the PSCOUT01, PSCOUT11, PSCOUT21 polarity in centered mode - See "PSCn0 & PSCn1 Basic Waveforms in Center Aligned Mode" on page 138. Add the PSC software triggering capture - See "PSC 0 Input Capture Register - PICR0H and PICR0L" on page 169. Add bits to read the PSC output activity - See "PSC0 Interrupt Flag Register - PIFR0" on page 171. Add some clock configurations - See "Device Clocking Options Select(1) AT90PWM2B/3B" on page 31. Change Amplifier Synchonization - See "Amplifier" on page 250. and See "Amplifier synchronization timing diagram for PWM2B/3B" on page 252. Correction of the Errata - See "Errata" on page 345. т.к. кит без буковки. тупо опираюсь на то же. кто такой АВР910? и видит ли он фузы PSC? и где взять. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bezobraznic 0 21 марта, 2007 Опубликовано 21 марта, 2007 · Жалоба Очень интересует человек bezobraznic который говорит что у него отлично все работеет Пожалуйста откликнитесь Я тут!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
osnwt 0 21 марта, 2007 Опубликовано 21 марта, 2007 · Жалоба А с буквой Б нехотят везти в Киев - мол партия в 10 шт слишком маленькая вот декларируемая разница к буковке 'B' Что интересно, в этом списке никак не отражены те проблемы, которые лично я наблюдал. И никто, кстати, даже те, у кого всё, как бы, работает, не подтверил и не опроверг мои наблюдения. А тихое закрытие support request на Атмеле говорит лично мне о том, что они так и не решились официально признать имеющиеся проблемы, как минимум, в версии без буквы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DeXteR 0 21 марта, 2007 Опубликовано 21 марта, 2007 · Жалоба AVR910 - апликуха про бесплатный проограмматор Исходники и схема - читать ан сайле атмела + немцы переработали прошивку и схему на более веселую и быструю Ссылку на немецкий сайт исчите тут (на форуме) В оболочке CVAVR последней версии есть софт который програмит все процы и все фузы Насколько коректно он это делает - незнаю - нет чипа покачто ХТТp://kazus.ru/nuke/users_files/16032007/5583765.zip Это ссылочка на CVAVR последний (буковки вначале поменять на нормальные) Всем Спасибо De}{teR ЗЫ bezobraznic - напиши плиз о проэктах и на чем делал (с буквой или без) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
osnwt 0 21 марта, 2007 Опубликовано 21 марта, 2007 · Жалоба Если не трудно, можно опубликовать то что ответил атмел? Поскольку запрос закрыт, то в закрытие моей темы привожу его полное содержание. Я так и не понял, откуда в моем запросе появились чужие вопросы, не относящиеся к теме. Спрашивать Атмел мне просто не хочется, ибо, толку мало. Кому надо - может, получится присоединиться к этому обсуждению чужого support request'а :-) Ticket 90551: "AT90PWM3 revisions and features" Исходный вопрос: Message added byOleg Semyonov, 08.09.2006 14:22 Hello! Having a self-made evaluation board with AT90PWM3, I have some issues I cannot understand. In fact, I think that those are problems with early chip revisions (my device was bought about half year ago). 1) How to identify the device revision (A or B)? My device is marked as: 90PWM3-16SQ 0540 04103AW 2) PSCnRB and PSCRV fuses. It is said in latest datasheet that: If PSCRV fuse equals 0 (programmed), the selected PSC outputs will be forced to low state. If PSCRV fuse equals 1 (unprogrammed), the selected PSC outputs will be forced to high state. I observe opposite situation: when all 4 bits are programmed (set to 0), I have high (Vcc) levels in outputs. If PSCRV=1 (unprogrammed), then outputs are set to low level. Is it bug, or feature, or depends on device revision? 3) BOD and Aref. Setting the BOD fuses to have 4.3v BOD level (and 5v power supply), I have the following problem: setting via ADMUX Aref=AVcc leads to device reset. AREF pin is decoupled with external capacitor only. Without BOD enabled all is fine. I have not tried different Aref values, though. What can be wrong? 4) Amplified ADC conversions. I was unable to use AMP0/AMP1 differential amplified ADC inputs at all. In short, if I set the channel number up to 10 via ADMUX, then all is fine. The loop while (!(ADCSRA & (1<<ADIF))) ; works as expected after starting the conversion via ADSC bit in ADCSRA. Setting the ADMUX low bits to 11 or 12 (AMP0 or AMP1) breaks the ADC-related code execution. I tried to enable amplifier with internal ADC clock/8 sync and start the conversion using ADSC bit in ADCSRA (as for B revision), via ADASCR in ADCSRB (as for A revision), and both. The loop while (!(ADCSRA & (1<<ADIF))) ; never exits. Removing the flag waiting leads to zero output from ADCH/ADCL registers. That is, no conversion was started. What could be wrong? I have never seen such problems with other AVR devices but AT90PWM3 is a different one. Could you provide a simple C code (or assembler) fragment which is a proven solution for AT90PWM3 device to start amplified ADC conversion? Thanks in advance. Oleg Далее следует почти бесполезный ответ, на который я тут и написал в свое время, что ждем-с... Message added byEric Tinlot, 11.09.2006 13:11 Dear Mr Semyonov, >1) How to identify the device revision (A or B)? Rev A is printed 90PWM3 and Rev B is printed 90PWM3B >2) PSCnRB and PSCRV fuses. Fuse works correctly, take care that under AVR studio a box checked means programmed (it means logical 0). for questions 3) BOD and Aref. and 4) Amplified ADC conversions. I'll try to check it this week and give you a feed back. Best Regards Eric Tinlot Atmel AVR Technical Support -------------------------------- AVR support mail: http://support.atmel.no/ Atmel AVR page: http://www.atmel.com/products/avr/ Info and software: http://www.avrfreaks.net Discussion forum: http://www.avrfreaks.net/phorum/ Distributors: http://www.atmel.com/dyn/general/contact.asp > Hello! > > Having a self-made evaluation board with AT90PWM3, I have some issues I > cannot understand. In fact, I think that those are problems with early chip > revisions (my device was bought about half year ago). > Тут я уточнил, чем я пользовался и что наблюдал: Message added byOleg Semyonov, 12.09.2006 12:33 >>2) PSCnRB and PSCRV fuses. >Fuse works correctly, take care that under AVR studio a box >checked means >programmed (it means logical 0). I use AVROSP software to flash/read fuses. They read as: Reading fuse bits... 0xd7e2 0x1a The extended fuse byte is 1A which means PSCxRB are programmed (0), and PSCRV is unprogrammed (1). Having this configuration, I observe low levels on PSC outputs during (~2 mV) and after (~7 mV) reset. PS. I also use boot loader, so the rest of extended fuse byte is for 1Kbyte boot loader size and restart from boot loader. И тут откуда ни возьмись, какие-то посторонние вопросы: Message added byGUILLET David, 04.10.2006 11:53 Little correction, it only works if ADC reference is set to AVCC, (BIT 6 (REFS0) of ADMUX set to 1. In any other case I observe jitting. Message added byGUILLET David, 04.10.2006 11:45 Hello, I'm using AT90PWM2 to make high frequency PWM (250Khz). I observe jitting on the PWM if the external ADC ref is set to external, this jitting disappears if the reference is set to internal. My external reference is perfectly clean (voltage reference IC) of 2.5V. Do you have any suggestion to correct that ? Best regards. Далее идет ответ на чужой вопрос... Message added byEric Tinlot, 06.10.2006 13:09 Dear Mr GUILLET could you please confirm that AVCC and AREF pin are both decoupled to ground using small cerammic capacitor close to the chip ? Best Regards Eric Tinlot Motor Control Customer Application Group Atmel AVR Technical Support -------------------------------- AVR support mail: http://support.atmel.no/ Atmel AVR page: http://www.atmel.com/products/avr/ Info and software: http://www.avrfreaks.net Discussion forum: http://www.avrfreaks.net/phorum/ Distributors: http://www.atmel.com/dyn/general/contact.asp И какое-то уточниение с какой-то левой цитатой: Message added [email protected], 06.10.2006 13:27 Yes I confirm (they are soldered on the chip itself). My further investigation shown that I had to use a 330uH / 100nF LPF to supply AVCC. (in the datasheet, 10uH is advice, that's why I had) ... Then the jitting is lowered to an acceptable value. Did you ever observe that ? Best regards. Selon [email protected]: > (Please keep the subject when replying to this mail) > > Dear Mr GUILLET > > could you please confirm that AVCC and AREF pin are both decoupled to ground > using small cerammic capacitor close to the chip ? > > > Best Regards > > Eric Tinlot > Motor Control Customer Application Group > Atmel AVR Technical Support > > -------------------------------- > AVR support mail: http://support.atmel.no/ > Atmel AVR page: http://www.atmel.com/products/avr/ > Info and software: http://www.avrfreaks.net > Discussion forum: http://www.avrfreaks.net/phorum/ > Distributors: http://www.atmel.com/dyn/general/contact.asp > > > Все. Запрос открыт 8 сентября 2006 года. Текущий статус - Closed. Финал. Занавес. :cheers: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 21 марта, 2007 Опубликовано 21 марта, 2007 · Жалоба Setting the BOD fuses to have 4.3v BOD level (and 5v power supply), I have the following problem: setting via ADMUX Aref=AVcc leads to device reset. AREF pin is decoupled with external capacitor only.А на питании какая блокировочная емкость, как далеко она от ног питания и насколько длинные дорожки от выходного электролита блока питания до блокировочного конденсатора по питанию? Я к тому, что не может ток зарядки емкости на ARef просаживать питание и вызывать честное срабатывание BOD? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
osnwt 0 21 марта, 2007 Опубликовано 21 марта, 2007 · Жалоба А на питании какая блокировочная емкость, как далеко она от ног питания и насколько длинные дорожки от выходного электролита блока питания до блокировочного конденсатора по питанию? Я к тому, что не может ток зарядки емкости на ARef просаживать питание и вызывать честное срабатывание BOD? За основу макета была взята типовая схема ATAVRMC100, так что емкость на AREF та же - 100nF. По питанию стоит как керамика, так и электролиты. Всё достаточно близко от ног. Какая же это должна быть емкость, чтобы ТАК просадить питание :) На самом деле мне просто лень искать конкретную схему и вообще обсуждать это дело. Будет намного проще, если кто-то попрбует повторить названное и скажет - есть эффект или нет. Мне это интересно исключительно с точки зрения общего развития, но кому-то, может, поможет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DeXteR 0 21 марта, 2007 Опубликовано 21 марта, 2007 · Жалоба На самом деле мне просто лень искать конкретную схему и вообще обсуждать это дело. Будет намного проще, если кто-то попрбует повторить названное и скажет - есть эффект или нет. Мне это интересно исключительно с точки зрения общего развития, но кому-то, может, поможет. Я попробую Но к сожалению нескоро Контроллеры везут Схема и плата макетницы разводится Как заработает макет - напишу Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KBB 0 29 марта, 2007 Опубликовано 29 марта, 2007 · Жалоба зажила PWMка . целый день потраттил. с кривым программатором. вообщем дальше лело времени. работать с ней можно, соблюдая меры предосторожности. будет правильны программатор, посмотрю чтос фузами PSC пока же думаю применять меры предосторожности на стороне силы. автономно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DeXteR 0 29 марта, 2007 Опубликовано 29 марта, 2007 · Жалоба зажила PWMка . целый день потраттил. с кривым программатором. вообщем дальше лело времени. работать с ней можно, соблюдая меры предосторожности. будет правильны программатор, посмотрю чтос фузами PSC пока же думаю применять меры предосторожности на стороне силы. автономно. Поздравляю А я только сегодня макетную плату заказал - небыло времени И счет за кристалы толька вчера оплатили Но думаю к следующиму понедельнику присоединюсь к экспериментам =) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KBB 0 29 марта, 2007 Опубликовано 29 марта, 2007 · Жалоба Поздравляю А я только сегодня макетную плату заказал - небыло времени для старта, как выяснилось, кит можно было не покупать. сгодился , конечно. понять логику чужого текста всегда сложно. bezobraznik натолкнул на мысль, спасибо ему, дальше само покатилось. тараканчик, действительно , в чем-то удобен для источников. к нему надо привыкнуть. хотя, чуем моя печень - это ещё не последние грабли. как в прочем и со всем атмелом. бытовуха, что тут сказать ещё? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KBB 0 1 апреля, 2007 Опубликовано 1 апреля, 2007 · Жалоба из базового супостатского примера соорудил-таки рулилку. есть вопрос . как максимально быстро опрокинуть PSC . т.е. выходы в 0, счетчики стоп и при этом считать состояние последних. дабы знать до куда досчитал шим. хочется попробовать от комаратора рабртать "напрямую". соорудить некий аналог шим контроллера (3845напрмер). зачем пока не решил, но уже хочу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 1 апреля, 2007 Опубликовано 1 апреля, 2007 · Жалоба 1) How to identify the device revision (A or cool.gif? My device is marked as: 90PWM3-16SQ 0540 04103AW Согласно ответам из одной из веток точки опоры у вас ревизия "А". Согласно описанию такое определение действует на все кристаллы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bvn123 0 2 апреля, 2007 Опубликовано 2 апреля, 2007 · Жалоба зажила PWMка . целый день потраттил. с кривым программатором. вообщем дальше лело времени. работать с ней можно, соблюдая меры предосторожности. будет правильны программатор, посмотрю чтос фузами PSC пока же думаю применять меры предосторожности на стороне силы. автономно. Не мудрено, что программатор может быть кривым - в pdf на AT90PWM3 в главе Serial Downloading несоответствие размера загружаемой страницы размеру памяти (можно сравнить с такими же по размеру памяти МК, например, ATmega8535), программатор работает, если в обслуживающем его приложении установить соотв. памяти размер страницы (не такой, как в pdf) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KBB 0 2 апреля, 2007 Опубликовано 2 апреля, 2007 · Жалоба Согласно ответам из одной из веток точки опоры у вас ревизия "А". Согласно описанию такое определение действует на все кристаллы. мои железки в корпусах 24 и 32 ноги, а подписаны одинаково. надо фирмачей спросить тут мен сказали, что ATAVRISP2 программирует всё правильно, но только из AVRstudio4.258 , а я его не ползую. Ну не люблю. грустно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться