-
- Поздновато, конечно, я свои 5 копеек, но недавно у SiLabs появилась серия С8051F36x - как раз для Вас ;) Dir(62 знак., 07.04.2007 17:39, )
- Renesas Serguei(336 знак., 30.03.2007 14:57, )
- R8C/25, 26, 27 - maximum operating frequency is 20MHz. Маловато будет... - De_User(30.03.2007 19:42, )
- Есть АВРка, которая наботает на 48 МГц, ОЗУ до 8 КБ, есть встроенный ЮСБ с ДМА, ног только 100 - GM(30.03.2007 02:58, )
- Кстати, и ARMы малоногие есть у того же Филипса/NXP - AVR(30.03.2007 03:21, )
- Спасибо. LPC2106 - хороший вариант. По габаритам, получается, два стабилизатора добавляется и драйвер сброса? - De_User(30.03.2007 05:17, )
- Посмотри лучше на LPC2101/2/3, т.к 2106 - штука древняя и кривая. На 2101/2/3 навесу требуется меньше --> - AVR(30.03.2007 13:19, , ссылка)
- ИМХО Вы в быстродействии не сильно выиграите - Overheat(30.03.2007 09:31, )
- Не факт - AVR(30.03.2007 13:19, )
- Спасибо. LPC2106 - хороший вариант. По габаритам, получается, два стабилизатора добавляется и драйвер сброса? - De_User(30.03.2007 05:17, )
- Кстати, и ARMы малоногие есть у того же Филипса/NXP - AVR(30.03.2007 03:21, )
- 1) Та же мега, переписанная на АСМ - проблемы с быстродействием и ОЗУ отпадут. 2) Silabs всякие-разные есть. 3) Только что пошли в серию PIC24FJ32GA002/4 - 16-bit, 16 MIPS (~AVR*6..10), 8K RAM, 32K Flash, 5 timers/Cap/Com, 2 UART, 10x10 ADC, AVR(40 знак., 29.03.2007 21:41, , ссылка, ссылка)
- ИМХО не соглашусь с утверждением, что AVR в 6-10 раз хуже PIC24. Те же 16 мипс, что и у микрочипа. Причем асм у PIC24, на мой взгляд, похуже Техаса msp430 c теми же 16 мипсами.... - robinzone(03.04.2007 23:15, )
- Нет проблем - давай АСМ-код для АВР, я сделаю его для dsPIC, и сравним. Про МСП даже и не заикайся - dsPIC/PIC24 все команды, кроме переходов, выполняют за один такт, который 25 нс (не 16, а 40 МГЦ), а МСП в большинстве случаев проиграет даже АВРу - AVR(03.04.2007 23:55, )
- Второй простенький тест: robinzone(244 знак., 04.04.2007 01:27, )
- К примеру, простенький тест: robinzone(394 знак., 04.04.2007 00:17, )
- Ну ты попаааал! :)) AVR(812 знак., 04.04.2007 00:43, )
- repeat позволяет повторять всего одну команду, а так: robinzone(295 знак., 04.04.2007 01:05, )
- 1) Для повтора многокомандных (до 64К команд) блоков есть такая же, как repeat, команда do, еще более гибкая (# можно задавать и регистром, и константой). 2) Вариантов со смещением у dsPIC еще больше - например, [reg+#num], [reg1+reg2}. 3) 28QFN (5x5 mm) AVR(15 знак., 04.04.2007 01:52, )
- Не "потрещать" - тут дальнейшие направления определяются... - robinzone(04.04.2007 18:29, )
- Ну так как насчет вот этого? --> - AVR(04.04.2007 20:30, , ссылка)
- Я тесты посмотрел, спасибо за ссылки... Зачем изобретать велосипед ? ;-) robinzone(288 знак., 06.04.2007 22:56, )
- Ну так как насчет вот этого? --> - AVR(04.04.2007 20:30, , ссылка)
- да он просто так, похоже... потрещать ;) а тебе в гамму за зарплатой надо :) - jaga-jaga(04.04.2007 17:23, )
- Не "потрещать" - тут дальнейшие направления определяются... - robinzone(04.04.2007 18:29, )
- ИМХО, MSP дешевым не назовешь... И есть у него некоторые неудобства... - Гудвин(04.04.2007 01:20, )
- Ну почему же недешевые? В серии MSP430F2xxx (16МГц) нет кристаллов дороже $3,5 (у производителя и за 1KU естественно), даже среди только анонсированных. - rezident(04.04.2007 01:23, )
- А это дешево? За кристаллик 4кб флэш и 256 байт хотят у нас 3$... К нему край нужно кварц за побакса... Одно только греет - не жрет... - Гудвин(04.04.2007 01:43, )
- Для 2000й серии кварц не особо и нужен. У него DCO неплохой. И VLO-генератор имеется. Потребление в спячке при включенном VLO на чуть-чуть ниже, чем при тактировании от часового кварца. - rezident(04.04.2007 02:19, )
- msp430f2121 и словов-то таких не знает.... VLO... - Гудвин(04.04.2007 02:11, )
- Или я от жизни отстал? Даташит молчит... - Гудвин(04.04.2007 02:15, )
- Не, не отстал. VLO есть в 20xx и в 22xx. В 21xx его нету. - rezident(04.04.2007 02:20, )
- Вот я о том и упоминал... Вроде отличный контроллер, но всяческие идиотские ограничения... Специально что-ли мутят воду? В одних памяти мало, в других нет генератора, таймеров тоже не хватает в малоногих... Постоянно каккой-то дискомфорт... - Гудвин(04.04.2007 02:24, )
- Во-во - "Не угодишь тебе - то жопа холодная, то грудь маленькая" :)) - AVR(04.04.2007 02:32, )
- Если мне не изменяет память 21xx появились раньше 20xx и тем более 22xx. Так что можно считать, что VLO ввели по пожеланиям трудящихся :) - rezident(04.04.2007 02:31, )
- И не трудящихся - динамили до тех пор, пока у конкурентов не появились picopower-ы и нановатты... Ошибся - не руки у них кривыее - бяда с головой... Это надо было гораздо раньше... - Гудвин(04.04.2007 02:46, )
- А они (пикоАВР) реально в России и вправду появились? Только пикоАТМеги вроде есть. - rezident(04.04.2007 03:01, , ссылка)
- Ну да - толстые и дорогие... - Гудвин(04.04.2007 03:03, )
- А они (пикоАВР) реально в России и вправду появились? Только пикоАТМеги вроде есть. - rezident(04.04.2007 03:01, , ссылка)
- Мне от этого не легче :) В мелкий 20хх я хоть тресни, не смогу втиснуть программу. 22хх - шибко жирно и дорого. К 2121 кварц нужно ударопрочный с диапазоном -20+50... Кривоваты руки у техасовцев - года два здесь об этом упоминаю... - Гудвин(04.04.2007 02:37, )
- Можно предположить, что с другим МК требования к часовому кварцу легче будут. - rezident(04.04.2007 02:47, )
- Мне не нужна большая точность. Вполне устроил-бы калиброванный таймер с 0.5uA потреблением для "ориентироваться во времени"... - Гудвин(04.04.2007 02:53, )
- Дык с VLO типовое потребление около этого и есть. Кстати, у AVR с индексом P 0.6мкА это тоже типовое расчетное, а вовсе не максимальное значение. - rezident(04.04.2007 03:01, )
- Производимые сейчас жирноваты. M48P еще нет. Я тут за центы бьюсь... - Гудвин(04.04.2007 03:02, )
- А тираж какой? Может производитель маску испечь сможет за полцены флешовой версии? - rezident(04.04.2007 03:06, )
- Тираж небольшой - Гудвин(421 знак., 04.04.2007 03:24, )
- А тираж какой? Может производитель маску испечь сможет за полцены флешовой версии? - rezident(04.04.2007 03:06, )
- Производимые сейчас жирноваты. M48P еще нет. Я тут за центы бьюсь... - Гудвин(04.04.2007 03:02, )
- Дык с VLO типовое потребление около этого и есть. Кстати, у AVR с индексом P 0.6мкА это тоже типовое расчетное, а вовсе не максимальное значение. - rezident(04.04.2007 03:01, )
- Мне не нужна большая точность. Вполне устроил-бы калиброванный таймер с 0.5uA потреблением для "ориентироваться во времени"... - Гудвин(04.04.2007 02:53, )
- Можно предположить, что с другим МК требования к часовому кварцу легче будут. - rezident(04.04.2007 02:47, )
- И не трудящихся - динамили до тех пор, пока у конкурентов не появились picopower-ы и нановатты... Ошибся - не руки у них кривыее - бяда с головой... Это надо было гораздо раньше... - Гудвин(04.04.2007 02:46, )
- Вот я о том и упоминал... Вроде отличный контроллер, но всяческие идиотские ограничения... Специально что-ли мутят воду? В одних памяти мало, в других нет генератора, таймеров тоже не хватает в малоногих... Постоянно каккой-то дискомфорт... - Гудвин(04.04.2007 02:24, )
- Не, не отстал. VLO есть в 20xx и в 22xx. В 21xx его нету. - rezident(04.04.2007 02:20, )
- Миль пардон! Я про MSP430F20xx. - rezident(04.04.2007 02:13, )
- Или я от жизни отстал? Даташит молчит... - Гудвин(04.04.2007 02:15, )
- msp430f2121 и словов-то таких не знает.... VLO... - Гудвин(04.04.2007 02:11, )
- Для 2000й серии кварц не особо и нужен. У него DCO неплохой. И VLO-генератор имеется. Потребление в спячке при включенном VLO на чуть-чуть ниже, чем при тактировании от часового кварца. - rezident(04.04.2007 02:19, )
- Даже в DIP-корпусах выпустили, чего не было с самого начала. Видимо специально для радиогубителей :))) - rezident(04.04.2007 01:26, )
- А это дешево? За кристаллик 4кб флэш и 256 байт хотят у нас 3$... К нему край нужно кварц за побакса... Одно только греет - не жрет... - Гудвин(04.04.2007 01:43, )
- Ну почему же недешевые? В серии MSP430F2xxx (16МГц) нет кристаллов дороже $3,5 (у производителя и за 1KU естественно), даже среди только анонсированных. - rezident(04.04.2007 01:23, )
- 1) Для повтора многокомандных (до 64К команд) блоков есть такая же, как repeat, команда do, еще более гибкая (# можно задавать и регистром, и константой). 2) Вариантов со смещением у dsPIC еще больше - например, [reg+#num], [reg1+reg2}. 3) 28QFN (5x5 mm) AVR(15 знак., 04.04.2007 01:52, )
- repeat позволяет повторять всего одну команду, а так: robinzone(295 знак., 04.04.2007 01:05, )
- При одинаковой частоте выигрыш ПИКа - 1.5 раза (по сравнению АВР с PIC24F - 2 такта частоты на клок), но вот с серией PIC24H, используемой по максимуму - выигрыш последнего - более 7.... Тестировать не надо, и так ясно - закупать PIC24H на позиции 8-ми robinzone(67 знак., 04.04.2007 00:34, )
- Ошибаешься, гораздо больше - не более 7, а ровно 30 раз - AVR(04.04.2007 00:45, )
- Эх, такой мк, а нет асм команды загрузки значения куда-то еще, кроме w0_w15 (аналог R16-R31 AVR). Некрасиво все через регистры.....но быстро, эх..... - robinzone(04.04.2007 01:17, )
- Чего загрузки - константы? Если в коде много таких команд, то херовый - кодер, а не МК :)) - AVR(04.04.2007 01:54, )
- Иногда надо инициализировать начальные значения. У всех бывает. Я смотрю на преимущество pic24 перед SAM7.... Они есть? - robinzone(04.04.2007 02:06, )
- придумай уже куда смотреть, то мсп430, то авр, тут сам7 приплел. и все так походя, со скепсисом, почернить... - jaga-jaga(04.04.2007 17:29, )
- Это для кого как - для меня, например, несомненные, для СИ-шников - никаких. Сам смотри --> - AVR(04.04.2007 02:36, , ссылка, ссылка)
- Иногда надо инициализировать начальные значения. У всех бывает. Я смотрю на преимущество pic24 перед SAM7.... Они есть? - robinzone(04.04.2007 02:06, )
- Чего загрузки - константы? Если в коде много таких команд, то херовый - кодер, а не МК :)) - AVR(04.04.2007 01:54, )
- Эх, такой мк, а нет асм команды загрузки значения куда-то еще, кроме w0_w15 (аналог R16-R31 AVR). Некрасиво все через регистры.....но быстро, эх..... - robinzone(04.04.2007 01:17, )
- Ошибаешься, гораздо больше - не более 7, а ровно 30 раз - AVR(04.04.2007 00:45, )
- Ну ты попаааал! :)) AVR(812 знак., 04.04.2007 00:43, )
- Нет проблем - давай АСМ-код для АВР, я сделаю его для dsPIC, и сравним. Про МСП даже и не заикайся - dsPIC/PIC24 все команды, кроме переходов, выполняют за один такт, который 25 нс (не 16, а 40 МГЦ), а МСП в большинстве случаев проиграет даже АВРу - AVR(03.04.2007 23:55, )
- 1) И чего это вдруг у AVR проблемы с быстродействием и ОЗУ отпасть должны при переходе на ASM? Dir(341 знак., 30.03.2007 00:07, )
- Да знаю я, как ваш брат горе-си-программист для МК пишет - без слез не взглянешь. Приходилось и в 10, и в 100, и даже в несколько ТЫСЯЧ раз увеличивать производительность некоторых горе-программ, знаю что говорю, будь уверен - AVR(30.03.2007 00:53, )
- Задача такая: опрос АЦП 12 разрядов с частотой 32 кГц + обработка полученной синусоиды: ФВЧ, ФНЧ, выпрямитель, определение min/max и т.д. De_User(108 знак., 30.03.2007 05:09, )
- Не знаю вашей задачи целиком, но если только фильтровать и еще по мелочи, то 20-МГц атмега будет простаивать 30% времени(:-) GM(164 знак., 30.03.2007 14:28, )
- AT76C712 не содержит память программ - AU_(30.03.2007 14:47, )
- Не вопрос, ставите последовательную флеш (они дешевые) и загружаете по SPI. Зато 48 МГц клок! GM(39 знак., 30.03.2007 15:35, )
- А куда грузить? В те же самые 8К ОЗУ? Кажется, особо не развернёшься. - De_User(31.03.2007 10:22, )
- Не вопрос, ставите последовательную флеш (они дешевые) и загружаете по SPI. Зато 48 МГц клок! GM(39 знак., 30.03.2007 15:35, )
- AT76C712 не содержит память программ - AU_(30.03.2007 14:47, )
- Я бы в первую очередь выкинул внешний АЦП и взял подходящий dsPIC/Silabs/ADuM/MSP430 с аналогичным внутренним АЦП - AVR(30.03.2007 13:22, )
- ADuC имелся ввиду, наверное. +Если сигнал двухполярный, то лучше всетаки оставить внешний АЦП. Snaky(245 знак., 02.04.2007 07:58, )
- Да, ADuC, конечно. А двухполярные согналы почти всегда можно сослать в однополярье двумя резисторами - AVR(02.04.2007 11:19, )
- Обнаружив в C8051F121 True 12-bit 100kHz ADC нацелились на него. Плюс встроенный PGA с усилением 0,5; 1; 2; 4; 8 и 16 (!!!). - De_User(30.03.2007 19:49, )
- !!! Там усилителя нет внутри! Аккуратнее! - alho(04.04.2007 17:53, )
- Что за шутки? Куда это подевался PGA в C8051F121 (на 12-разрядном ADC0)??? В datasheet никаких оговорок нет. Другое дело, что Rin всего 5кОм, зато буферный усилитель (в SOT-23 или uSOIC8) куда дешевле, чем внешний PGA - De_User(05.04.2007 10:31, )
- Он верно по сути говорит. Это не PGA, а всего лишь переключатель опоры на 1, 0,5, 0.25 и 0.125 Vref - AVR(05.04.2007 13:18, )
- Хотите сказать, что при 0,125 Vref из 14 разрядов могут реальных остаться эдак 11...12? - De_User(05.04.2007 21:54, )
- Практически да. Растет только разрешение (= уменьшается вес младшего разряда АЦП), но шум АЦП в абсолютных единицах (мкв, например) остается прежним - AVR(05.04.2007 23:37, )
- Как выясняется, в datasheet парметры АЦП (нелинейность, смещение, погрешность масштаба) приведены для PGA=1... - De_User(05.04.2007 23:30, )
- Хотите сказать, что при 0,125 Vref из 14 разрядов могут реальных остаться эдак 11...12? - De_User(05.04.2007 21:54, )
- Он верно по сути говорит. Это не PGA, а всего лишь переключатель опоры на 1, 0,5, 0.25 и 0.125 Vref - AVR(05.04.2007 13:18, )
- Что за шутки? Куда это подевался PGA в C8051F121 (на 12-разрядном ADC0)??? В datasheet никаких оговорок нет. Другое дело, что Rin всего 5кОм, зато буферный усилитель (в SOT-23 или uSOIC8) куда дешевле, чем внешний PGA - De_User(05.04.2007 10:31, )
- !!! Там усилителя нет внутри! Аккуратнее! - alho(04.04.2007 17:53, )
- ну, это дело личных предпочтений каждого. если надо гальванически отвязать аналоговые цепи, то вариантов почти нет Max_QNX(154 знак., 30.03.2007 13:40, )
- ADuC имелся ввиду, наверное. +Если сигнал двухполярный, то лучше всетаки оставить внешний АЦП. Snaky(245 знак., 02.04.2007 07:58, )
- Не знаю вашей задачи целиком, но если только фильтровать и еще по мелочи, то 20-МГц атмега будет простаивать 30% времени(:-) GM(164 знак., 30.03.2007 14:28, )
- Задача такая: опрос АЦП 12 разрядов с частотой 32 кГц + обработка полученной синусоиды: ФВЧ, ФНЧ, выпрямитель, определение min/max и т.д. De_User(108 знак., 30.03.2007 05:09, )
- Да знаю я, как ваш брат горе-си-программист для МК пишет - без слез не взглянешь. Приходилось и в 10, и в 100, и даже в несколько ТЫСЯЧ раз увеличивать производительность некоторых горе-программ, знаю что говорю, будь уверен - AVR(30.03.2007 00:53, )
- ИМХО не соглашусь с утверждением, что AVR в 6-10 раз хуже PIC24. Те же 16 мипс, что и у микрочипа. Причем асм у PIC24, на мой взгляд, похуже Техаса msp430 c теми же 16 мипсами.... - robinzone(03.04.2007 23:15, )
- C8051F41x - 2304 Byte RAM, до 66 MIPS - Vit(29.03.2007 21:15, )
- Эти 66 MIPS для C8051 предположительно сопоставимы с 25 MIPS AVR (если бы такой существовал) - De_User(29.03.2007 21:34, )
- Эти 66 МИПС для С8051F не предположительно, а фактически сопоставимы с 50..60 МИПС AVR - AVR(29.03.2007 21:42, )
- Для C8051F121 получается можно кварц не ставить. Итого: корпус TQFP 12*12 мм, встроенный АЦП 12 разрядов 100 кГц, ОЗУ 8Кбайт, одно питание, 100 MIPS и встроенный MAC. Выглядит привлекательно. - De_User(30.03.2007 05:28, )
- Эти 66 МИПС для С8051F не предположительно, а фактически сопоставимы с 50..60 МИПС AVR - AVR(29.03.2007 21:42, )
- Эти 66 MIPS для C8051 предположительно сопоставимы с 25 MIPS AVR (если бы такой существовал) - De_User(29.03.2007 21:34, )