Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: CP220x
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
KRS
Несколько дней назад получили набор ETHERNETDK туда входит плата с CP2200 и плата с C8051F120
и их отладчик USB. (к сожалению CP2201DK не удалось купить и этот то набор случайно 1 в DIGIKEY оказался)
по характеристикам чип CP220x просто супер. (жаль только 10 mbit) PHY+MAC еще и FLASH 8 кб и главное MAC адрес дают во флеше записан.
Но полсе тестирования оказалось не все так хорошо:
1. Отладчик жутко тормозит. (хотя вроде USB)
2. Исходных текстов никаких нет стек в виде библиотеки и конфигуратора. даже .h файлов нет. Я собирался его сипользовать вместе с LPC (софтом делать шину все равно цикл доступа 300 ns).
3. Пробовал прошивать 3 примера веб сервера, все 3 штуки висли (самый навороченный практически мгновенно, остальные минут 5 работали) - причем основной проц работал похоже вис сам CP2200
4. Даташит кривой! Куча нессоответсвий например:
Step 1: Read RXOK (CPINFOH.7) to check if the current packet was received correctly.
но далее следует что бит RXOK находится в регистре CPINFOL а не H

Приделали на плату с CP200 LPC2119
довольно быстро удалось сделать arp
но вот принимать не броадкастовые пакеты отказывлася, оказалось MAC адрес распологается задом наперед.

После танцев с бубнами удалось сделать ответ на пинги. Но через некоторое время все переставало работать. Оказалась какая то бага с отображением активного TLB.....
в статусе сообщается что пакет есть (RXOK=1), реально пакетов нет. причем статус очистить не удается...
я пока нашел обходной путь, но думаю будут еще подводные камни.

В общем по цене (3.5 за СP2201 их удалось несколько штук купить) и характеристикам чип отличный но пока сыроват, и исходников никаких и доки очень сырые.

сейчас вот несколько часов отвечает на пинги с нескольких компов. полет нормальный
z_poc
Собираемся тоже использовать данный чип в новом проекте. А что именно сыро в даташите описано? на какие основные моменты надо обратить внимание при работе с чипом?
KRS
Цитата(z_poc @ Apr 26 2006, 18:09) *
Собираемся тоже использовать данный чип в новом проекте. А что именно сыро в даташите описано? на какие основные моменты надо обратить внимание при работе с чипом?


Есть несоответсвия. (выше был пример)
Алгоритмы действий очень расплывчато описаны. (а примеров нет абсолютно никаких)
Некоторые моменты не описаны вообще. Например что делать если RX FIFO FULL. (у меня получилось после обработки всех пакетов которые были в очереди до обработки переполнения, новые пакеты больше не принимались, скорее всего после этого надо реинициализировать приемную очередь...)

Но чип хороший, маленький, дешевый с PHY. и даже MAC адрес дают.

Еще надо обратить внимание что время доступа 300 ns
z_poc
Цитата(KRS @ Apr 27 2006, 10:59) *
Цитата(z_poc @ Apr 26 2006, 18:09) *

Собираемся тоже использовать данный чип в новом проекте. А что именно сыро в даташите описано? на какие основные моменты надо обратить внимание при работе с чипом?


Есть несоответсвия. (выше был пример)
Алгоритмы действий очень расплывчато описаны. (а примеров нет абсолютно никаких)
Некоторые моменты не описаны вообще. Например что делать если RX FIFO FULL. (у меня получилось после обработки всех пакетов которые были в очереди до обработки переполнения, новые пакеты больше не принимались, скорее всего после этого надо реинициализировать приемную очередь...)

Но чип хороший, маленький, дешевый с PHY. и даже MAC адрес дают.

Еще надо обратить внимание что время доступа 300 ns

Время доступа 300ns для мультиплексированной шины или для обоих вариантов?
В итоге у Вас чип заработал нормально или до сих пор что-то всплывает и сколько ориентировочно требуется времени на освоение?
KRS
Цитата(z_poc @ Apr 27 2006, 17:31) *
Время доступа 300ns для мультиплексированной шины или для обоих вариантов?
В итоге у Вас чип заработал нормально или до сих пор что-то всплывает и сколько ориентировочно требуется времени на освоение?


чтение 260 или 300 ns
запись 220 или 260 ns

т.е. при мультиплексированной шине добавляется всего 40 ns

Пока больше ничего не всплывает.
Думаю за недельку (рабочую) можно освоить.
z_poc
Спасибо за ответы.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.