TCPi - Sigma Studio TCP/IP Interface for Raspberry PI and x86_64 Linux ( Ubuntu and Debian )
Hi guys,
Im working on TCPi for Linux, that works on Raspberry PI and similar boards, it also works on x86_64 Linux Desktops/Notebooks using I2C over VGA DB15 connector.
SPI Interface is in development and almost ready, because i dont have any PI like board, i cant finish it without help.
I need some help, if you have a PI like board connected to DSP with SPI, your help as BETA tester will be apreciated!
Send me a private message, this way this thread keeps shorter and clean.
Features
SIGMA100 and SIGMA300 DSPs family with auto detection, like ADAU1401 / ADAU1701 / ADAU1452 / / ADAU1466 and so on -> Already done!
TCPi - Sigma Studio TCP/IP Interface over I2C -> Already done!
TCPi - Sigma Studio TCP/IP Interface over SPI -> PENDING!
PHP5 / PHP7 Extension module ( tcpi.so ) for read/write to DSP using few lines only.-> Already done!
Dynamic firmware load from directly exported as XML with Sigma Studio -> Already done!
<?php
/*
Its just a sample, needs validation to prevent errors!
This sample accepts POST application/x-www-form-urlencoded
*/
$bytes = array( 1, 0, 0, 0 ); // Bytes can be from POST too.
if ( ! tcpi_i2c_write( I2C_2, intval($_POST["deviceAddress"],16), intval($_POST["deviceFamily"]), intval($_POST["address"],16), $bytes ) )
echo "error";
if ( ! tcpi_i2c_read( I2C_2, intval($_POST["deviceAddress"],16), intval($_POST["deviceFamily"]), intval($_POST["address"],16), $bytes ) )
echo "error";
$gain = 50; // Gain in percent ( 0..100 )
if ( ! tcpi_i2c_gain( I2C_2, intval($_POST["deviceAddress"],16), intval($_POST["deviceFamily"]), intval($_POST["address"],16), $gain ) );
echo "error";
?>
VGA to IC2 Adapter, please note! voltage level shift ( 5v <> 3.3v ), Added AMS1117-3.3v ( IC silk screeen to bottom! ),
ADAU board can be powered by VGA 5V or by AMS1117 (9 check your board input voltage first! )
Basic version will be shared soom, just wait it finished.
Thanks in advance.
Edit Notes
Added finished VGA Adapter connected to ADAU1466 Chinese board
[edited by: Rocha at 7:00 PM (GMT -4) on 8 Sep 2021]
Audio Signal Processors
adau1452
ubuntu
adau1401
raspberry
i2c
spi
firmware
debian
TCP/IP
xml
SigmaDSP Audio Processors
linux
TCPi
adau1701
adau1466
Show More
Hello Rocha,
This looks great. Good info.
Dave T
Please log in to reply.

