USB 2.0 проти FireWire: картрідер для флеш-карт SmartMedia, Комплектуючі, огляди

Введення

Сьогодні на зміну стандарту USB 1.1, вже прийшли більш сучасні і більш високошвидкісні стандарти – USB 2.0 і FireWire. Не мають сумісності один з одним, – ці стандарти ведуть запеклу конкурентну боротьбу буквально в кожному секторі ринку комп’ютерної периферії. Почавши своє поширення там, де була затребувана їх висока пропускна здатність, ці стандарти помаленьку стали поширюватися все ширше і знаходити застосування в пристроях, які, на перший погляд, не вимагали занадто вже високих швидкостей передачі. До таких пристроїв сміливо можна віднести всілякі носії інформації на флеш-пам’яті. Це і флеш-диски, що мають розміри з запальничку, і картрідер для флеш-карток, що використовуються в цифрових фотоапаратах, КПК, MP3 плеєрах і інших пристроях, що вимагають використання малогабаритних змінних носіїв інформації.

Флеш-картки типу CompactFlash, MultiMedia Card / Secure Digital Card, Memory Stick і SmartMedia вже давно використовуються в цифровій техніці, і за час свого існування ці носії зміцнилися в свідомості користувачів, як відносно повільні. Для роботи з флеш-картками на комп’ютері в більшості випадків використовувалися картрідер з інтерфейсом USB 1.1, що має максимальну пропускну здатність всього 12 Мбіт / с (1.5 Мегабайта в секунду). На практиці ж швидкість запису і читання при роботі з флеш-картками була далека від теоретично можливих 1.5 Мегабайт в секунду, через що складалося думка, що самі флеш-картки не можуть працювати швидше. Але сьогодні в продажу стали з’являтися картрідер, що використовують високошвидкісні інтерфейси USB 2.0 і FireWire. А значить, обмеження, пов’язані з низькою швидкістю шини зняті і тепер є можливість побачити реальну швидкість запису та читання флеш-карток. А так як картрідер з інтерфейсами USB 2.0 і FireWire коштують дорожче звичних нам читалок з інтерфейсом USB 1.1, то це хороша причина перевірити, за що ми платимо додаткові гроші. У цьому огляді ми розглянемо картрідер з інтерфейсами USB 1.1, USB 2.0 і FireWire для флеш-карток SmartMedia.

Welland 5-in-1 з інтерфейсом USB 1.1

Сьогодні у продажу дуже легко зустріти комбіновані картрідер на кілька типів карток з інтерфейсом USB 1.1. Ці пристрої не відрізняються високою вартістю, але дозволяють працювати з усіма найбільш поширеними типами флеш-карток. Одне з таких пристроїв від компанії Welland нам і попалося.

На таких картрідера, зазвичай пишуть щось на кшталт “3-in-1” або, як у нашому випадку, “5-in-1”. Насправді, це дуже поширена рекламний прийом, на яку дуже легко попастися, якщо ви вибираєте картрідер на майбутнє, з розрахунком на те, що незабаром вам доведеться використовувати декілька типів флеш-карток. Справа в тому, що багато флеш-картки сумісні один з одним. Так, наприклад, Compact Flash сумісна з Compact Flash II і з IBM MicroDrive, а MultiMedia Card і SecureDigital Card відрізняються лише можливістю захисту інформації на останній. Сумісні між собою картки можна зчитувати в одному і тому ж картрідер, і виробники користуються цим, вказуючи, скільки типів карток підтримує картрідер.

Так і в нашому випадку: на коробці написано, що це перший в світі картрідер, що підтримує п’ять типів карток. Виробник, на коробці не вказаний, але як нас запевнили в компанії Data Storage, що займається продажем цих пристроїв, виробником є ​​компанія Welland. В комплекті до картридеру поставляється тоненька інструкція з використання англійською мовою і компакт-диск з драйверами під старі операційні системи Windows 95/98.

Але, як видно, на фотографії, він має лише три слота під картки: верхній під MultiMedia Card і SecureDigital Card, середній для SmartMedia (3.3 В) і нижній – для CompactFlash I / II і IBM Microdrive. Для повного щастя не вистачає лише підтримки карток MemoryStick, що використовуються в цифровій апаратурі Sony.

На верхній частині картрідера є чотири індикатори: один індикатор живлення і по одному індикатору роботи з карткою на кожен з слотів. Жовті світлодіоди спалахують, коли у відповідний слот вставляється картка і блимають, коли з нею проводяться операції читання або запису.

Картрідер підключається в будь-який вільний USB 1.1 порт, і в разі, якщо ви використовуєте одну з нових операційних систем типу Windows XP або Windows ME, драйвера будуть встановлені автоматично, без використання компакт-диска.

DataFab MDSM-FW з інтерфейсом FireWire

Мабуть, одним з перших картридеров з інтерфейсом FireWire для карток SmartMedia стала модель MDSM-FW від компанії DataFab. Ця компанія добре відома на російському ринку своїми периферійними пристроями, і не дивно, що одними з перших на наш ринок просочилися FireWire картрідер саме цієї компанії. На момент написання огляду, компанія DataFab випускала картрідер з інтерфейсом FireWire для флеш-карток SmartMedia, Compact Flash / IBM MicroDrive і Memory Stick. Кожен картрідер мав тільки по одному слоту для картки, комбінованих картридеров з інтерфейсом FireWire в асортименті компанії не було.

Ці пристрої поставляються в невеликих картонних коробках, в яких крім самого картрідера знаходяться інструкція по установці і компакт-диск з драйверами.

Сам картрідер на вид представляється дуже простим. Простенька коробочка з напівпрозорого темного синьо-зеленого пластика, зроблена в стилі iMac. Спереду у неї є слот для установки однієї лише картки SmartMedia. Та, на жаль, даний картрідер інші типи флеш-карт не підтримує. Всередині у моделі MDSM-FW встановлений один червоний світлодіод, який постійно світиться, коли картрідер підключений до комп’ютера і простоює без роботи, і гасне, коли з карткою виробляються операції читання / запису (чесно кажучи, це трохи вводить в оману, оскільки якщо записувати на картку, або читати з неї, то світлодіод горіти не буде, і може здатися, що картрідер взагалі не підключений).

Картрідер підключається в один вільний FireWire порт через шестиконтактний FireWire роз’єм. Під операційною системою Windows XP інсталяція драйверів відбувається автоматично.

SanDisk ImageMate 6-in-1 з інтерфейсом USB 2.0

Компанія SanDisk є лідером у виробництві флеш-карток і аксесуарів до них. Продукція SanDisk в порівнянні з картрідерами і флеш-картками конкурентів коштує недешево, але це не заважає їй користуватися високим попитом серед любителів і професіоналів цифрової фотографії, а так само тих, хто не проти доплатити за якість. Проте, асортимент картридеров виробництва компанії SanDisk не так багатий, як у деяких інших компаній. Але цей недолік компенсується функціональністю продуктів SanDisk. До нас в лабораторію потрапив найновіший картрідер ImageMate 6-in-1 з інтерфейсом від компанії SanDisk. На його прикладі ми можемо розглянути, які переваги дає високошвидкісний інтерфейс USB 2.0 щодо карток SmartMedia і порівняти швидкість FireWire і USB 2.0.

Картрідери SanDisk ImageMate 6-in-1 поставляються в прозорій запаяній упаковці, яку без ножиць не розкриєш :).

Після розкриття упаковки всередині ми виявляємо сам модуль для зчитування карток, док-станцію, коротенький USB 2.0 кабель, інструкцію по встановленню та компакт-диск з драйверами.

Сам картрідер, мабуть, створювався не тільки для стаціонарної установки біля якого комп’ютера, але і для перенесення даних між комп’ютерами. Тому корпус картрідера зроблений обтічним, щоб можна було легко покласти його в кишеню. Спереду на картрідер є чотири слота для карток CompactFlash I / II / IBM Microdrive, MemoryStick, MultiMedia Card / Secure Digital Card і SmartMedia. Біля кожного слота встановлений зелений світлодіод-індикатор роботи з карткою, біля слотів Memory Stick і MultiMedia Card (праворуч на фото) на картрідер встановлений один світловий індикатор, що відображає готовність пристрою до роботи. Він горить помаранчевим світлом завжди, коли картрідер живиться від шини.

На самому корпусі картрідера є маленький роз’єм для підключення USB кабелю. Кабель поставляється в комплекті. Він дуже короткий, з великим циліндричним фільтром. Підключати його кожного разу до картридеру досить незручно, та й конструкція його роз’ємів здається не дуже довговічною. Складається в мене враження, що якщо потягати ось так ImageMate 6-in-1 в кишені разом з кабелем (ніякого чохольчика для носіння картрідера в кишені не додається), то через місяць роз’єми кабелю вже зносяться і не будуть контачить. Але це лише моя особиста припущення і можливо, на ділі вийде інакше. Щоб користувачеві не довелося кожен раз підключати картрідер до комп’ютера, в комплекті поставляється докінг-станція, кредл.

Вона має досить довгий USB 2.0 кабель і зручну форму. Підключити до неї картрідер набагато зручніше, ніж робити це через USB 2.0 кабель, що йде в комплекті.

У такому вигляді картрідер вже більше нагадує стаціонарний пристрій і займаючи порівняно мало місця на робочому столі, відмінно вписується в інтер’єр сучасного комп’ютера.

Як і всі розглянуті нами вище картрідер, SanDisk ImageMate 6-in-1 не вимагає установки драйверів з компакт-диска при інсталяції в сучасній операційній системі типу Windows XP. Ну що ж, настав час протестувати швидкість роботи зі SmartMedia карткою і з’ясувати, наскільки ж виправдане використання високошвидкісних інтерфейсів при роботі з цим типом флешок.

Тестування

Тестова система

Процесор

AMD Athlon XP 1800+

Материнська плата

SOYO DRAGON KT400 (PE)

Пам’ять

512 Мб DDR PC2700 CL 2.5

Контролер FireWire

VIA VT6306

Вінчестер

Quantum FireBall 30Гб AS +

Відеокарта

Inno3D Tornado 4 Ti4600

Програмне забезпечення

Windows XP Professional

VIA USB 2.0 drivers 2.47

Перш за все, поговоримо про тестової конфігурації. Ми використовували материнську плату SOYO DRAGON KT400 Platinum Edition, так як ця плата побудована на системному чіпсеті VIA KT400 і має вбудований контроллер USB 2.0 шини. Найближчим часом плати, на яких контролер USB 2.0 був представлений окремим чіпом (найчастіше, VIA VT6202), зникнуть, а на їх місце прийдуть плати на нових системних чіпсетах, в які інтегрована підтримка USB 2.0.

Стандарт FireWire сьогодні поширений значно менше: материнських плат з вбудованими FireWire портами сьогодні не дуже багато, тому для тестування застосовувалася PCI плата-контролер IEEE1394 на самому поширеному чипі VIA VT6306. Цей контролер має три порти FireWire, по кожному з яких може передаватися не тільки цифровий сигнал, але і електрична потужність, щоб була можливість живити зовнішні “Bus-Powered” пристрою. Наш контролер може підключатися до чотирьохконтактний роз’єм блоку живлення, до того, до якого підключається дисковод.

Для тестування використовувалися дві картки SmarMedia об’ємом 16 Мб і 128 Мб виробництва компанії Samsung. Картки від різних виробників можуть показати нам, на скільки добре картрідер сумісний з тієї, чи іншої карткою. Так само ми з’ясуємо перевага високошвидкісних інтерфейсів у двох категоріях: при малих і великих обсягах переносимої інформації.

Кешування запису інформації на знімні пристрої відключалося, для цього у властивостях знімних дисків встановлювався прапорець “Optimise for quick removal”. Таким чином, ми можемо отримати інформацію про реальну швидкості запису і читання картридеров.

Методика тестування

Тестуючи картрідер різними тестами, я прийшов до висновку, що сьогодні практично жоден з тестів, розрахованих для визначення швидкості жорстких дисків, не підходить для тестування картридеров. Справа в тому, що різні картрідер працюють з флеш-картками по-різному. І у випадку зі SmartMedia носіями, може виникнути така ситуація, коли після роботи з карткою на якому-небудь картрідер, флешка перестане читатися в інших картрідера або фотоапаратах. Це цілком природна ситуація, і як правило, низькорівневе форматування картки дозволяє повернути їй працездатність, але далеко не все картрідер мають в комплекті програмне забезпечення для форматування карток на низькому рівні. Все це говорить нам про те, що тестові програми, створені для тестування швидкості вінчестера, далеко не завжди підходять для визначення швидкостей флеш-карток. Алгоритми, за якими, картрідер пишуть на картку, можуть відрізнятися від моделі до моделі, і результати тестів, таких як SiSoft Sandra 2003, HD Tach або навіть WinBench 99 можуть не відображати реальну ситуацію роботи з флеш-носіями. На сьогоднішній день ми не зустрічали жодної тестової програми, яка, на нашу думку, могла б бути використана для визначення швидкостей роботи з картрідерами. І єдиний спосіб визначення швидкості запису і читання тієї, чи іншої моделі картрідера – це вимір часу, що минає на запис або читання даних при роботі з карткою.

Основна область застосування флеш-карток – це цифрові фотоапарати. Тому, було вирішено для тестування картридеров заміряти швидкість запису та читання графічних файлів. Для тестування були вибрані два набори файлів:

Кожен з графічних файлів мав обсяг від 1.3 до 1.6 Мб. Файли копіювалися з вінчестера в кореневий каталог флеш-картки за допомогою провідника Windows XP, час копіювання фіксувалося як час запису на картку. Після цього комп’ютер перезавантажувався і ті ж файли копіювалися з картки на вінчестер, час копіювання фіксувалося, як час читання з картки. Так як швидкість вінчестера незрівнянно вище швидкості флеш-картки, то можна вважати результати дійсними. Діаграми перед вами, менше значення відповідає кращим результатам. Переводити час (секунди) в швидкість (мегабайти в секунди) не можна, оскільки точність вимірювань дорівнює одній секунді, і результати, переведені з часу в швидкість, будуть мати дуже низькою точністю.

Як видно, при роботі з 16-мегабайтной карткою найвищу швидкість показує картрідер з інтерфейсом FireWire. Усі п’ятнадцять мегабайт можуть бути переписані з картки за якісь три секунди. Це в п’ять разів швидше, ніж при використанні інтерфейсу USB 1.1. Якщо порахувати, то швидкість читання з картки на картрідер з інтерфейсом FireWire приблизно становить 5 Мб / с. Це найвищий швидкісний показник в нашій діаграмі, але він незрівнянно менше 50 Мб / с – теоретичного максимуму пропускної здатності шини FireWire. Він так само незрівнянно нижче 60 Мб / с – максимуму, на який здатна шина USB 2.0. Так чому ж ми бачимо різницю в швидкості між USB 2.0 і FireWire? Цю різницю ніяк не можна відносити до швидкостей FireWire і USB 2.0. Це і є ті самі відмінності в алгоритмах роботи карток з картрідером, про які було сказано вище. Подивимося, як йдуть справи з 128-мегабайтной карткою SmartMedia:

Ну ось і наочний приклад того, що різні картрідер можуть по-різному працювати з різними картками. Так, наприклад, картрідер SanDisk ImageMate, що використовує інтерфейс USB 2.0, виробляв запис на картку повільніше, ніж картрідер Welland з інтерфейсом USB 1.1, не кажучи вже про DataFab з інтерфейсом FireWire. А зчитував дані з картки він навпаки – швидше за всіх. Дійсно, інша флеш-картка показала інші результати, трохи заплутавши.

Висновки

Картрідери з інтерфейсами USB 2.0 і FireWire коштують набагато дорожче, ніж їх аналоги з інтерфейсом USB 1.1. Я вважаю, що це – тимчасове явище, оскільки високошвидкісні інтерфейси в картрідера – це все ж новизна, а новинки завжди коштують недешево. Наші тести показують, що швидкості флеш-карток SmartMedia дійсно обмежені низькошвидкісних інтерфейсом USB 1.1 і використання більш швидких шин – FireWire або USB 2.0 цілком виправдано і може дати п’ятикратний приріст швидкості. Але так само тут ми бачимо, що сумісність того, чи іншого картрідера з конкретним типом карток набагато важливіше, ніж використовуваний інтерфейс, оскільки картрідер, маючи швидкісний інтерфейс, може записувати картку повільніше, ніж картрідер з низькошвидкісних інтерфейсом USB 1.1.

Якому ж інтерфейсу віддати перевагу? Загалом-то, як я вже згадував, різниця в швидкості між картрідерами SanDisk ImageMate 6-in-1 і DataFab MDSM-FW з інтерфейсами USB 2.0 і FireWire відповідно, може визначатися не стільки різницею в інтерфейсі, скільки типом встановленого в них контролера. Але перевірити це твердження ми не можемо, оскільки для цього знадобляться два картрідера з однаковими контролерами, але різними інтерфейсами. Тому, зробити однозначний висновок, яка шина краще за швидкістю, я не можу. Однак, я можу точно сказати, який інтерфейс мені краще для SmartMedia-картридеров: USB 2.0. Чому? Тому що різниця в швидкості між FireWire і USB 2.0 дуже несуттєва, а значить треба дивитися на інші показники. Працює у USB 2.0 пристроїв набагато вище, оскільки їх можна підключити в USB 1.1 порти, наявні майже на всіх комп’ютерах. Поки шина FireWire ще не отримала такого широкого поширення як USB 1.1 і USB 2.0, останні будуть в перевазі. Ще один недолік – Двоякість стандартів роз’ємів FireWire. На персональних комп’ютерах встановлені великі шестиконтактний порти FireWire, у той час як на ноутбуках використовуються чотирьохконтактні роз’єми I-Link. Для підключення картрідера до ноутбуків потрібно використовувати перехідник I-Link-FireWire, але не факт, що картрідер буде працювати при такому підключенні, оскільки він може вимагати харчування, що передається за додатковими двом контактам, відсутнім в роз’ємі I-Link.

Усіх цих недоліків позбавлені картрідер для шини USB 2.0. Для їх встановлення необов’язково купувати хост-контролер – порти USB 1.1, як я вже згадував, є майже на всіх комп’ютерах, випущених за останні кілька років, а порти USB 2.0 є на сучасних материнських платах, тобто, модернізація не потрібно. А картрідер – це не зовнішній вінчестер, або привід CD-R/RW, це не той пристрій, для якого можна купувати FireWire контролер. Адже FireWire контролер з інтерфейсом PCI має вартість, порівнянну з самим картрідером, і купувати картрідер з шиною IEEE-1394 має сенс тільки в тому випадку, якщо на всіх комп’ютерах, до яких ви могли б підключити USB 2.0 картрідер, присутні порти FireWire.

Ми дякуємо компанії “Data Storage” за надані картрідер Welland, DataFab MDSM-FW і SmartMedia картки.

LIKE OFF

26/03.2003

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*