Now I know some of my LPA864 info

userHead anonymous 2018-10-17 12:06:28 12520 Views12 Replies
CPU m3-7Y30 is Kaby Lake "Y" 7th gen CORE M processor 4.5W TDP
It supports max of 10 PCIe lanes, on board, 6 available/used:
PCIe root-port #3: used by Intel WiFi (+ BT) module
PCIe root-port #4: Gigabit Ethernet RT8111
PCIe root-port #5 (and 6, 7, 8): M.2 M-Key (max 4 lanes and can do x4),
PCIe root-port #9 (and 10): M.2 E-Key (max 2 lanes and can do x2)

CPU Fan is very quiet.

USB ports used:
1) one USB is used by Intel (WiFi+) BT module
2) a USB 1.1 port (USB-serial) used by EXAR XR21V1410 (CDC-ACM driver aka built-in "driverless" driver), in Win10 it's detected as COM4
this is exposed on top-side of the RS232 connectors (Orange-colored dotted line block),
there is a proper RS232 driver ( -5.73V to +5.73V RS232 voltage level) on board
3) another USB port back-to-back connects to on-board Arduino Leonardo's USB port (latter emulates a COM port, detected by Win10 as COM3)
4) one more USB port exposed on Key-E M.2 slot
5) (not sure, not tested yet) stated as USB2.0 top-side, black-colored dotted line block
6) 3 USB 3.0 "type-A" female connectors

Usable UARTs:
# 2) above
As well as exposed connection leads on E-key M.2 slot

One SATA port, exposed in key-M M.2 slot.
<-- that key M slot is dual mode: SATA or PCIe (such as used by NVMe SSD) one way or another

I had tried using a $5 "key-M M.2" to "PCIe 4x adapter" in the past to connects to regular sized PCIe cards in the past.
I don't see there is any problem using the same method for LPA864.
<-- I had tested PCIe graphics card, SATA RAID card, quad-fast gigabit Ethernet card, etc. All works.

(not tested) PCM IN and OUT on E Key M.2 slot.

ccs_hello
2021-04-21 10:45:33
Agree_dk wrote: ↑Tue Feb 12, 2019 11:42 am What if Windows 10 does not find the on-board Arduino Leonardo USB port?
Check the COM device in the " device managment". Windows may recongnize the the on-board Arduino Leonardo as "USB serial device".
Press the "Arduino Reset" on the board and locate which port is the Leonardo. Then assign the correct driver for the port.

If Win10 show no extra COM port for leonardo, the problem may cause by the hardware or bios setting.
userHeadPic LattePanda
2021-04-21 10:36:42 Very detailed description, thanks for your sharing userHeadPic LattePanda
2021-02-02 02:40:44 Sharing LP Alpha m3-7Y30 USB structure

There is one XHCI controller (from Intel CPU/SoC) and many, many ports.

Its port 1 (location 11) is connected to a USB 2.0 hub which uses Genesys GL850G IC.
This 4-port USB 2.0 hub's 1st port (location 111) is on-board AC3165's Bluetooth port.
This 4-port USB 2.0 hub's 2nd port (location 112) is connected to USB-C port's USB 2.0 interface
<-- in the attached picture, a USB-C port extender is used
This 4-port USB 2.0 hub's 3rd port (location 113) is connected to 0.1" pitch Dupont connector labeled as "USB" (black dotted line block in diagram.)
This 4-port USB 2.0 hub's 4th port (location 114) is connected to M.2 key-E's USB 2.0 interface.

Its port 2 (locaton 12) connects to a USB 1.1 USB-serial IC EXAR XR21V1410 (CDC-ACM driver) detected as COM4.

Its port 3 (location 13) connectes to LP Alpha's USB 3.0 port. (closest to key-M slot)
Its port 5 (location 15) connectes to LP Alpha's USB 3.0 port. (middle)
Its port 7 (location 17) connectes to LP Alpha's USB 3.0 port. (closest to key-E slot)

Its port 9 (location 19) connectes to LP Alpha's Arduino Leonardo (shown as Windows COM3.)

Its port 13 (location 1d) connectes to USB-C port's USB 3.0 SuperSpeed interface
<-- in the attached picture, a USB-C port extender is used
IMG_2021aa01.jpg IMG_2021aa01.jpg (495.98 KiB) Viewed 1918 times

attachments:

IMG_2021aa01.jpg

userHeadPic anonymous
2020-09-20 08:10:35 No. The 4-pin DC_in is input only. userHeadPic anonymous
2020-09-19 10:38:09 Hi, I would like to know if I can get the power from the DC input to drive a motor? And what if I power the board through USB C, can I still draw power from the DC input pin?

Is there a schematic on the power circuit that I can check?

Thanks a lot!

Best Regards,

Yotsclee
userHeadPic yotsclee
2019-04-21 03:56:56 Made some slight revisions:
1) pointing out the ICSP (SPI) config port for Arduino Leonardo (ATMega32u4) for reprogramming 32u4's firmware
2) it seems that the I2S port may be using the 3.3V system LPA_SignalGourp.jpg LPA_SignalGourp.jpg (108.54 KiB) Viewed 9298 times

attachments:

LPA_SignalGourp.jpg

userHeadPic anonymous
2019-02-12 22:53:50 Let's dive deeper into the theory of operation....

Arduino Leonardo (ATMega 32u4) bootloader, out of factory (and every time the Arduino IDE is properly loading the code into the 32u4),
the CDC-ACM is part of the firmware, making itself look as if a virtual-communication (virtual COM port) USB device is plugging into the PC (the LP Alpha itself.)
From PC perspective, on one of its own USB port, it will see a USB HID 2341:8036 device attached to it.

LP Alpha's USB and Arduino Leonardo's USB ports are back-to-back connected. PC side is USB master and Arduino side is USB slave device.

If Arduino's IDE USB device driver is properly installed, the *.INF file will identify 2341:8036 as a CDC-ACM device, enumerate/load the device driver and thus seeing such "USB device (Arduino Leonardo)" as a device on its COM port (in win10, it's COM3; in Linux it's dev/ttyACM0 I think.)
userHeadPic anonymous
2019-02-12 19:42:51 What if Windows 10 does not find the on-board Arduino Leonardo USB port? userHeadPic Agree_dk
2019-02-09 16:10:20 Thanks for the work and clear info userHeadPic Boring
2019-02-09 00:21:38 Adding signals by grouping
LPA_SignalGourp.jpg LPA_SignalGourp.jpg (105.08 KiB) Viewed 9780 times

attachments:

LPA_SignalGourp.jpg

userHeadPic anonymous
2018-12-09 07:47:43
a USB 1.1 port (USB-serial) used by EXAR XR21V1410 (CDC-ACM driver aka built-in "driverless" driver), in Win10 it's detected as COM4
this is exposed on top-side of the RS232 connectors (Orange-colored dotted line block),
there is a proper RS232 driver ( -5.73V to +5.73V RS232 voltage level) on board
On Linux RS232 is reachable through /dev/ttyXRUSB0

To test connect TXD with RXD and you should see what you type after

Code: Select all

sudo picocom -b 115200 /dev/ttyXRUSB0
userHeadPic bmegli
2018-11-07 21:28:28 BTW, found out LPA's USB type-C port, when external DC power is used to supply power, it's in PD 2.0 sink mode. userHeadPic anonymous