Bij LostCircuits heeft iemand onderzoek gedaan naar problemen met de huidige ATA-apparaten. Het onderzoek gaat over harde schijven die niet werken in removable drive racks, die problemen hebben met rounded ATA-kabels of die het in de ene pc wel doen en in een andere niet. De oorzaken van deze problemen zijn de steeds snellere pc's en het gebrek aan detail in de huidige ATA-standaard. Ondanks de hoge datasnelheid mag er geen interferentie optreden tussen de verschillende parallelle draden in een ATA-kabel. Ook moet het verschil tussen het hoge en lage signaal voldoende groot blijven. De impedantie van de ATA-controller, de kabel en de harde schijf moeten ook gelijk zijn. Dit om weerkaatsing van het signaal in de kabel, met als gevolg meer ruis, te voorkomen.
Dit alles vraagt om duidelijke specificaties en een implementatie met weinig speling. Hiervoor is de ATA-standaard echter niet in het leven geroepen. Data moest eenvoudig, maar vooral goedkoop getransporteerd kunnen worden. Door de steeds snellere systemen, moest ook ATA steeds sneller worden. De eerste ATA-controllers haalden een snelheid van 3MB/s, de huidige ATA-controllers moeten data met een snelheid van 133MB/s correct versturen. Daarom zijn de kabel sinds ATA-66 tachtig draden breed. Eerder werden kabels met veertig draden gebruikt. De extra draden zijn geaard en moeten zo interferentie tussen de overige draden voorkomen.
![]() Een open gewerkte ATA-stekker: de bovenste en onderste rij zijn de aansluitingen voor de ATA-stekker, de middelste rij zijn de veertig geaarde draden. |
De oorzaken van de eerder genoemde problemen hebben hier voor een groot deel mee te maken. Zo werkt een removable drive rack vaak niet omdat er een zogenaamde Centronics-connector gebruikt wordt. Dit type aansluiting werd vroeger gebruikt als parallelle printeraansluiting en is dus helemaal niet berekend op de huidige datasnelheden. De printplaat waar deze stekker op bevestigd is, zorgt ook nog eens voor impedantieveranderingen en ruis. Rounded ATA-kabels hebben alle draden dichter op elkaar zitten met als gevolg een slechter signaal door meer interferentie en een lagere impedantie.
![]() De Centronics-connector, bedoeld voor parallelle printers, niet voor 133MB/s harde schijven. |
Als een harde schijf of CD-ROM speler het in de ene pc niet doet en in een andere wel, kan dat verschillende oorzaken hebben. Zo kan een tweede ATA-apparaat op een kabel voor extra ruis zorgen. Zelfs de extra slave-connector in de ATA-kabel kan al voor teveel ruis zorgen. Ook is het beter om de ATA-kabel zo kort mogelijk te houden om timing-problemen te voorkomen. Een metalen plaat die parallel loopt met de kabel kan het signaal ook beïnvloeden, vandaar dat het verleggen van de kabel soms al effect kan hebben. Er zijn verschillende alternatieven voor ATA. In het artikel worden S-ATA en Firewire genoemd:
Do you really need optimized performance for more then the boot drive(s if RAID)?
If not then consider adding a IEEE1394-IDE-bridge to a drive which are also known as Firewire or I-Link. It eliminates all this problems and reduces the flat-ribbon-cable to just a few cm. The Firewire cable length can be up to 4,5m (IEEE1394a and 100m for IEEE1394b).
A single IEEE-1394a Firewire-HDD (Oxford-911chip) will give you up to 35MB/s of the theoretical limit of 50MB/s (IEEE1394a and 100MB/S for IEEE1394b), which is more then adequate for all Audio/Video work, and of course for all DVD- and CD-R(W)-drives.