ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
42053 Топик полностью
GM (20.10.2005 17:10, просмотров: 1) ответил Ivan S на Вопросы по TMS320F28xx.
Ответы по TMS320F28xx 1. Реально ли заСтавить проц работать со встроенной ФлешьЮ работать на частоте 100(150) Гц. А зачем заставлять проц работать на герцах? Официально по описанию TMS320F2812 может работать в диапазоне от 2 до 150 МГц (при питании 1.9В). При работе из флешки, в каждый полезный цикл может добавляться до 5 нопов, но в принципе реально в среднем достичь работы 85 мипсов (при 100 Мгц клоке). Тут многое зависит от искусства программиста и от алгоритма. Скажем, многое зависит от того, какие Вы инструкции используете: 32-битные или 16-ти битные. Например, если у вас есть цикл из 4-х 16 битных инструкций, значит, на этом фрагменте можно достичь максимальной скорости, поскольку на флеши стоит свой собственный конвейер - 64 бита. Чтобы достичь максимальной производительности, проще всего перекачать всю программу или критичный фрагмент в ОЗУ и запустить оттуда. 2. Никто не сталкивался с проблемой загрузки проца на полную мощность (может > 70%) приводит к тому что проц начинает тормозить. Что такое загрузка проца на полную мощность? Проц все время работает на полную мощность, неважно, решает ли он реальную задачу или работает вхолостую. У меня TMS320F2808 работает на максимуме - 100 МГц, но 30 мкс из 250 ничего не делает, это какая загрузка проца? 3. На какой частоте лучше заставить работать процессор работать. Частота выбирается, исходя из поставленной конкретному процу задачи. 4. Тестил ли кто-нибудь АЦП и какие впечатления сложились. АЦП вполне приличный, на 12.5М выборок в секунду гуляют последние 2-3 разряда.