SATA 3.0

  2015/5/11 下午 03:20:51        Administrator        General   2 Comments
PCI, CFD, Cfast, Mini-Card are just some of the many communication and storage interfaces found in a modern day PC system. Subjected to different limitations and applications, each connector provided cilents options to integrate different devices to fulfill their needs. In particular, the Mini-Card connectors, initially used for Mini-PCIe modules, can be used for other types of hardware as well, in this case, the Mini-SATA (mSATA) storage devices.   
mSATA/PCIE; or Mini-PCIe socket (PCIe +USB), compatible with mSATA
This function has already been incorporated in many of AAEON’s products, it can be found described as:
mSATA/PCIE; or Mini-PCIe socket (PCIe +USB), compatible with mSATA
Early products go through BOM to achieve the purpose of supporting Mini-PCIe or mSATA. These products, when first assembled, supports only Mini-PCIe signals. Should the cilent specifically asks for mSATA compatibility, it can be done upon the completion of the machine’s assembly. However, reversing back to the former state can only be accomplished via the reworking of parts at a factory level. Though this method permits compatbility for both interfaces, it is done at the expense of flexibility at the cilent’s end.
With considerations being put to convenience and usability, a much more strip-down has been created for providing support to both types of signals. By performing the required configuration directly to the system’s BIOS (basic input/output), users simply needs to select their desired settings and connect the supported devices (mini-PCIe or mDATA) to begin using them immediately.
To implement this function, ICs and routing specific to high-speed signal conversion are adopted and created. Comparing the pin definitions of both Mini-PCIe and mSATA on a Mini-Card connector, two main differences are noted:

1. Designed input voltage
Mini-PCIe require +3.3Vaux of power to start up, meaning it is still drawing power even during hibernation (see p24 of table-1). This is due to the “awake” mechanism of Mini-PCIe.
mSATA require +3.3V to start up, and power can be cut-off during hibernation. As the result this source voltage of 3.3V must also be converted as the BIOS selects Mini-PCIe or mSATA.
Pin # mSATA Description Mini-PCIe
P23 +B Host Receiver Differential Signal Pair PERn0
P24 +3.3V 3.3V Source +3.3Vaux
P25 -B Host Receiver Differential Signal Pair PERp0
P26 GND Return Current Path GND
P27 GND Return Current Path GND
P28 1.5V 1.5V Source 1.5V
P29 GND Return Current Path GND
P30 Two Wire Interface Two Wire Interface Clock3 SMB_CLK
P31 -A Host Transmitter Differential Signal Pair PETn0
P32 Two Wire Interface Two Wire Interface Data3 SMB_DATA
P33 +A Host Transmitter Differential Signal Pair PETp0
P34 GND Return Current Path GND
P35 GND Return Current Path GND
P36 Reserved No Connect USB_D-
P37 GND Return Current Path GND
P38 Reserved No Connect USB_D+
P39 +3.3V 3.3V Source +3.3Vaux
P40 GND Return Current Path GND
P41 +3.3V 3.3V Source +3.3Vaux
P42 Reserved No Connect LED_WWAN#
P43 GND Return Current Path GND
P44 Reserved No Connect LED_WLAN#
                    Table-1 mSATA vs Mini-PCIe pin definition table
2. High-speed Signals Conversion
The conversions of Mini-PCIe and mSATA signals are done mainly in pin23, 25, 31, 33. For this the CTBL2042A of NXP is used. As shown in Figure 1, signals from the main chipset (PCIe-mSATA) go through CTBL02042A and are transferred to the Mini-Card connectors.

                Figure-1 Mini-Card/mSATA sub-system block diagram

As shown in figure 2, signal management on the PCB will be optimised based on the recommendations of CTBL02042A

Tests will also be conducted on signals on the Mini-Card connectors, for instance, compatibility tests and eye diagram tests on PCIe and SATA signals. This is done not only to ensure that signals are within standards, but also to boost the compatibility of supported devices.
In addition to providing assurance to the general function of Mini-Card, the abovementioned designs may also offer clients much more flexibility while using these two interfaces.
  • Commented on 2016/1/26 下午 05:45:49

    Which speed could support by this CTBL02042A ? SATA1.0 or SATA2.0. PCIe2.0 or PCIe3.0 Thanks

  • Commented on 2016/1/26 下午 06:35:34

    The CTBL02042A can support SATA Gen3 and PCIE Gen2 SATA Maximum Transfer Rates SATA1.0- 1.5GT/s SATA2.0- 3.0Gbit/s SATA3.0- 6.0Gbit/s PCI Express Maximum Transfer Rates PCIe1.0 - 2.5GT/s PCIe2.0 - 5.0GT/s

Post Reply