Now I know some of my LPA864 info

A place to talk about all the Operating Systems, Software & Hardware
Post Reply
User avatar
ccs_hello
Posts: 427
Joined: Sat Oct 13, 2018 9:16 pm

Wed Oct 17, 2018 4:06 am

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

User avatar
ccs_hello
Posts: 427
Joined: Sat Oct 13, 2018 9:16 pm

Wed Nov 07, 2018 1:28 pm

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.

User avatar
bmegli
Posts: 9
Joined: Mon Jun 11, 2018 10:32 am

Sat Dec 08, 2018 11:47 pm

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

User avatar
ccs_hello
Posts: 427
Joined: Sat Oct 13, 2018 9:16 pm

Fri Feb 08, 2019 4:21 pm

Adding signals by grouping
LPA_SignalGourp.jpg
LPA_SignalGourp.jpg (105.08 KiB) Viewed 1487 times

User avatar
Boring
Posts: 88
Joined: Sat Apr 16, 2016 7:14 pm

Sat Feb 09, 2019 8:10 am

Thanks for the work and clear info

User avatar
Agree_dk
Posts: 24
Joined: Fri Dec 21, 2018 7:24 am

Tue Feb 12, 2019 11:42 am

What if Windows 10 does not find the on-board Arduino Leonardo USB port?

User avatar
ccs_hello
Posts: 427
Joined: Sat Oct 13, 2018 9:16 pm

Tue Feb 12, 2019 2:53 pm

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.)

User avatar
ccs_hello
Posts: 427
Joined: Sat Oct 13, 2018 9:16 pm

Sat Apr 20, 2019 7:56 pm

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 1005 times

Post Reply