| Форум РадиоКот https://radiokot.ru/forum/ |
|
| ATmega + 12bit ADC https://radiokot.ru/forum/viewtopic.php?f=57&t=178071 |
Страница 1 из 14 |
| Автор: | charchyard [ Пн авг 02, 2021 20:03:05 ] | |||
| Заголовок сообщения: | ATmega + 12bit ADC | |||
Пламенный честной публике
|
||||
| Автор: | parovoZZ [ Пн авг 02, 2021 21:21:22 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
4-диджитный лёд а это что за лёд такой? Новый вид не скользкого льда? |
|
| Автор: | slav0n [ Пн авг 02, 2021 21:58:41 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
сразу бросается в глаза Код: if((Adres_Reg & 0x80)==0x80) if(Adres_Reg & 0x80) Код: for(V=5;V<8;V++)
{ Data_In[V] = Digit[V]; Send_max7219(V,Data_In[V]); } for(V=5;V<8;V++) { Send_max7219(V,Digit[V]); } |
|
| Автор: | charchyard [ Пн авг 02, 2021 22:13:16 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
Цитата: сразу бросается в глаза привет slav0n |
|
| Автор: | slav0n [ Пн авг 02, 2021 22:29:14 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
бросается в глаза лишнее и бесполезное масло масляное. да там еще есть что кромсать драйвер нехай будет на софтовой шине, какая ему разница, да и АЦП тоже неважно а шить прошивку надо просто попробовать и убедиться как повлияет на процесс DOUT MCP3201 |
|
| Автор: | charchyard [ Пн авг 02, 2021 22:40:15 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
Цитата: да там еще есть что кромсать реж лишнее я благословляю ясна. впаяю туда оператор switch аппаратный на двух 0R на всякий.
|
|
| Автор: | slav0n [ Пн авг 02, 2021 22:58:22 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
можно просто поставить подтяжку на CS |
|
| Автор: | charchyard [ Пт авг 06, 2021 08:19:56 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
что-то по типу того, slav0n? |
|
| Автор: | slav0n [ Пт авг 06, 2021 09:45:53 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
R13, R14 лишние |
|
| Автор: | charchyard [ Пт авг 06, 2021 10:38:54 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
понял slav0n спасибо кста на соседнем форуме меня модераторс забабанил за ВНИМАНИЕ! : Тему нужно создавать с осмысленным заголовком, вкратце отражающим суть проблемы... а там нету проблемы от слова совсем. т.е. такие темы вообще запрещены к публикации, а если безмозглый "грамматическая ошибка на уровне 4 класса" решил расколупать кривыми клешнями настоящую пром электронику даже без тестера, то это проблема достойна публикации
|
|
| Автор: | charchyard [ Вс авг 08, 2021 18:00:55 ] | ||
| Заголовок сообщения: | Re: ATmega + 12bit ADC | ||
...продолжаю медитировать...
|
|||
| Автор: | slav0n [ Пн авг 09, 2021 20:57:00 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
тяга к оптимизации неискоренима |
|
| Автор: | charchyard [ Вт авг 10, 2021 13:00:18 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
прочитал. не понял ровным счётом ни хирра. да и доказательств в конце ни идиного не приведено. ни кода, ни схемы. ни фоток, ни видев. ни хирра вообчем целом. голимая абстракция про сфеерического каня педального. заказная бессмысленая статейка ради кусочка хлеба насущного не боле ![]() буду делать разводняк под внешний 12-битный ацп. |
|
| Автор: | slav0n [ Вт авг 10, 2021 13:24:33 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
это был перевод первой половины атмеловского апноута там же ссылка на вторую половину charchyard писал(а): не понял ровным счётом ни хирра. если ты нифига не понял, это совершенно ничего не значит.буду делать разводняк под внешний 12-битный ацп. просто проведи дополнительную дорожку между входами внешнего ацп и ацп меги, может пригодиться |
|
| Автор: | goldmen8 [ Вт авг 10, 2021 13:27:59 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
Смотрим в книгу - видим фигу. Там есть и вторая часть у статьи. Вообще то это рекомендации от производителя AVR и схемы там есть и всё разжевано. И более того что работает, проверено. |
|
| Автор: | charchyard [ Вт авг 10, 2021 14:35:35 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
читал я всю литературу. сделаю оператор switch из двух 0R. но кодировки то у меня всё одно нетути для этого. там програмных наворотов боле гораздо чем внешний прикрутить. а то что всё работает и проверено где конкретные доказательства? |
|
| Автор: | slav0n [ Вт авг 10, 2021 18:33:53 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
charchyard писал(а): там програмных наворотов боле гораздо чем внешний прикрутить. та ты шо!суммируешь 16 10-битных выборок и делишь сумму на 4, получаешь 12 бит вот и весь хрен до копейки |
|
| Автор: | Starichok51 [ Вт авг 10, 2021 21:13:16 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
slav0n писал(а): суммируешь 16 10-битных выборок и делишь сумму на 4, получаешь 12 бит а если я суммирую за 1 секунду 1000 10-битных выборок, то сколько бит я реально могу получить?у меня получается 5 бит - 4^5 = 1024. правда, я оставляю 16 старших бит от суммы и меня это устраивает. |
|
| Автор: | Dimon456 [ Вт авг 10, 2021 21:54:13 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
slav0n писал(а): суммируешь 16 10-битных выборок и делишь сумму на 4, получаешь 12 бит Попытка обмануть, и так, посчитаем:суммируем 16 10-битных выборок, к примеру 956, итог 15296 - делим на 4 = 3824 - делим на 16 (среднее) 956 далее, будем определять шаг, 956 * 5000 / 1024 = 4668,0 3824 * 5000 / 4096 = 4668,0 суммируем 16 10-битных выборок, к примеру 957, итог 15312 - делим на 4 = 3828 - делим на 16 (среднее) 957 957 * 5000 / 1024 = 4672,9 3828 * 5000 / 4096 = 4672,9 определяем шаг при 10 бит 4672,9 - 4668,0 = 4,9 при ваших 12 бит 4672,9 - 4668,0 = 4,9 истинный шаг 10 битного АЦП 1 * 5000 / 1024 = 4,9 истинный шаг 12 битного АЦП 1 * 5000 / 4096 = 1,2 Кого вы пытаетесь обмануть? |
|
| Автор: | parovoZZ [ Вт авг 10, 2021 23:05:33 ] |
| Заголовок сообщения: | Re: ATmega + 12bit ADC |
а как здесь учитывается тот факт, что последние два бита - это шум? Точнее, шум квантования и нелинейность преобразования? |
|
| Страница 1 из 14 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|



ясна. впаяю туда оператор switch аппаратный на двух 0R на всякий.
