-
- то же самое можно на Т2 или Т3 сделать: период настраивается в TMR2RLL TMR2RLH (TMR3RLL TMR3RLH), а потом каждое прерывание инвертируем любую ножку. РСА использовать жалко, он может и для чего другого пригодиться. Разрешение на 1кГц должно быть порядка koyodza(239 знак., 10.08.2010 16:33 - 16:45)
- Ну, у нас по ТЗ не код и не ШИМ, а именно частотный выход. PCA я сейчас посмотрел, но предлагаемый вами High Speed Output Mode не совсем подходит. Он немного лучше, чем используемый сейчас софтовый таймер, но все равно не то. Потому, что счетчик PCA на rezident(318 знак., 10.08.2010 09:53 - 09:56)
- А если MSP430F4270? - General(10.08.2010 11:44 - 11:47)
- Грубо: $4 за C8051F350-GQR против $10 за MSP430F4270IDLR при себестоимости всей электроники устройства около $15. Да и SRAM у этого MSP430 с гулькин ...эээ... нос. Я уже неоднократно на этот момент обращал ваше внимание. Слишком мало ОЗУ в малоногих rezident(8 знак., 10.08.2010 12:10)
- Если поезд еще не ушел и питание 2,5В устроит, то можно на ADuC7060 (4.4$) или ADuC7061 (3,4$) (цены сайта ADI) глянуть. ARM7 (THUMB) и ШИМы 32-разрядные. Dir(117 знак., 10.08.2010 23:55)
- Про ADUC7xxx я уже написал ниже. Цена их выше, чем у SiLabs. А так бы их изначально применили. rezident(193 знак., 11.08.2010 00:28)
- Э... так может лучше на разъеме сэкономить? Взять китайский аналог... - Dir(11.08.2010 00:47, ссылка)
- Не-а, разъем ТЗ определяет. Сэкономить можно только на электронике :( - rezident(11.08.2010 00:53)
- А я б рискнул. Ну вылитый же 2РМ :) - Dir(11.08.2010 01:00, ссылка)
- Не-а, разъем ТЗ определяет. Сэкономить можно только на электронике :( - rezident(11.08.2010 00:53)
- Э... так может лучше на разъеме сэкономить? Взять китайский аналог... - Dir(11.08.2010 00:47, ссылка)
- Сорри за дезу :( ШИМы все-таки 16-разрядные, но тем не менее должно хватать. - Dir(11.08.2010 00:24)
- Кстати, да -отличные штуки. В розницу всего $6.5 - General(11.08.2010 00:00, ссылка)
- В Автэксе по 5.43$. - quark(11.08.2010 06:41, ссылка)
- Про ADUC7xxx я уже написал ниже. Цена их выше, чем у SiLabs. А так бы их изначально применили. rezident(193 знак., 11.08.2010 00:28)
- А если взять МК подешевле и внешний АЦП? - SciFi(10.08.2010 12:24)
- Дайте вариант МК + 24-разр. сигма-дельта АЦП с PGA + опора и все это скопом дешевле $5. Будем весьма благодарны. АЦП достаточно 1 канальный (псевдо)дифференциальный. - rezident(10.08.2010 14:05)
- MCP3901 сдвоенный 16/24bit АЦП с диф входом, опорой и PGA или PIC18F87J72 c интегрированным таким АЦП - Илья(10.08.2010 15:14, ссылка)
- Спасибо за предложение. Буфера входного нет, как я понял? MCP3901 за $2 - единичные кол-ва у производителя. А в России не дороже $2,5 продавать его сможете? Я рекомендую обратить внимание на него разработчику, но цена в данном случае основополагающая к rezident(101 знак., 10.08.2010 17:00)
- $1.50 при заказе мин.партии 603шт - Илья(10.08.2010 17:23)
- или меньше при большИх заказах (по квоте) - Илья(10.08.2010 17:34)
- Это уже для конечного потребителя в России? - rezident(10.08.2010 17:33)
- да, и цена с учетом НДС. Только, естественно, не гарантирую что такая цена во всех "киосках" :) - Илья(10.08.2010 17:35)
- Спасибо. Это информация будет полезна для размышления и расчетов. - rezident(10.08.2010 17:36)
- да, и цена с учетом НДС. Только, естественно, не гарантирую что такая цена во всех "киосках" :) - Илья(10.08.2010 17:35)
- $1.50 при заказе мин.партии 603шт - Илья(10.08.2010 17:23)
- Этот PIC секретный что-ли? Почему на сайте его нету? - Shura(10.08.2010 15:25)
- Ну, он готовится к производству, дока по ссылке - Илья(10.08.2010 16:38, ссылка)
- Спасибо за предложение. Буфера входного нет, как я понял? MCP3901 за $2 - единичные кол-ва у производителя. А в России не дороже $2,5 продавать его сможете? Я рекомендую обратить внимание на него разработчику, но цена в данном случае основополагающая к rezident(101 знак., 10.08.2010 17:00)
- PCM1808 в качестве АЦП подойдёт (2$ 100шт Mouser)? Правда, он для stereo audio, ему 5В надо, PGA нет. Дешёвых МК много. К примеру, STM32F100C4T6 (2$ 100шт Mouser). Опора - TL431 (сущие копейки). - SciFi(10.08.2010 15:01)
- MCP3901 сдвоенный 16/24bit АЦП с диф входом, опорой и PGA или PIC18F87J72 c интегрированным таким АЦП - Илья(10.08.2010 15:14, ссылка)
- Дайте вариант МК + 24-разр. сигма-дельта АЦП с PGA + опора и все это скопом дешевле $5. Будем весьма благодарны. АЦП достаточно 1 канальный (псевдо)дифференциальный. - rezident(10.08.2010 14:05)
- Если поезд еще не ушел и питание 2,5В устроит, то можно на ADuC7060 (4.4$) или ADuC7061 (3,4$) (цены сайта ADI) глянуть. ARM7 (THUMB) и ШИМы 32-разрядные. Dir(117 знак., 10.08.2010 23:55)
- Грубо: $4 за C8051F350-GQR против $10 за MSP430F4270IDLR при себестоимости всей электроники устройства около $15. Да и SRAM у этого MSP430 с гулькин ...эээ... нос. Я уже неоднократно на этот момент обращал ваше внимание. Слишком мало ОЗУ в малоногих rezident(8 знак., 10.08.2010 12:10)
- Или я чего-то не понял, или пусть себе считает с переполнением. В прерывании по MATCH аккуратно делать (PCA0CPHn,PCA0CPLn) += half_period - ReAl_лень_пароль_искать(10.08.2010 10:54, )
- Угу. Применение PCA в этом режиме позволяет устранить систематическую погрешность, присущую софтовой реализации частотного выхода, но не избавляет от обработки прерывания на каждый полупериод частоты. - rezident(10.08.2010 12:12)
- Ну я думал, что проблема только в джиттере софтовой реализации, а коротенькое прерывание раз в тысячу тактов не проблема. "и кому оно мешало" - у таймера2 у классики 51-ых был режим 16-разрядной перезагрузки с инвертированием выхода - чисто аппаратный ReAl_лень_пароль_искать(42 знак., 10.08.2010 15:02, )
- Угу. Применение PCA в этом режиме позволяет устранить систематическую погрешность, присущую софтовой реализации частотного выхода, но не избавляет от обработки прерывания на каждый полупериод частоты. - rezident(10.08.2010 12:12)
- а ошибка у вас от плавания времени входа в обработчик прерывания? там есть 2 приоритета прерываний с вытеснением Vit(89 знак., 10.08.2010 10:01)
- Да ошибка и джиттер частоты от прерываний. Спасибо, посоветую коллеге про PCA и прерывания. rezident(401 знак., 10.08.2010 10:12)
- А если MSP430F4270? - General(10.08.2010 11:44 - 11:47)