I'm hoping to get a "it'll never work" or a "yes continue your research" from someone on here way smarter than me.
I have a need to interface some equipment that has 1 analog out and one analog in. (telephone quality, mono for both in and out)
I was looking at some of these I2S codec chips and it seems they would work well
I saw the teensy has the I2S audio library and read some of the threads on the 8 channel monster
I saw the teensy can also interface to the WIZ850IO ethernet adapter.
I'm curious if there is enough horsepower to do the following:
Pump the local input audio back out the local output while also sending it out the ethernet port (will probably be some custom UDP broadcast type of packets, not sure yet)
Monitor ethernet port for streams from other like devices. When one (or more) of interest is detected, mix them with or without the local input and put it out the local output.
Those are the main functions.. then I have some "now you're pushing it" needs:
Detect and identify continuous tones in the local input audio.
Generate tones and mix with the signal.
I was looking for information on digitally combining two (or more) i2s streams but couldn't really find anything useful.
Other goals is not to use something complex like a Raspberry Pi. Want something reliable that isn't running off an SD card and can run for months or years without reboot. And if it gets rebooted, there's no doubt it will actually boot.
Any thoughts on the feasibility would be greatly appreciated.
I have a need to interface some equipment that has 1 analog out and one analog in. (telephone quality, mono for both in and out)
I was looking at some of these I2S codec chips and it seems they would work well
I saw the teensy has the I2S audio library and read some of the threads on the 8 channel monster
I saw the teensy can also interface to the WIZ850IO ethernet adapter.
I'm curious if there is enough horsepower to do the following:
Pump the local input audio back out the local output while also sending it out the ethernet port (will probably be some custom UDP broadcast type of packets, not sure yet)
Monitor ethernet port for streams from other like devices. When one (or more) of interest is detected, mix them with or without the local input and put it out the local output.
Those are the main functions.. then I have some "now you're pushing it" needs:
Detect and identify continuous tones in the local input audio.
Generate tones and mix with the signal.
I was looking for information on digitally combining two (or more) i2s streams but couldn't really find anything useful.
Other goals is not to use something complex like a Raspberry Pi. Want something reliable that isn't running off an SD card and can run for months or years without reboot. And if it gets rebooted, there's no doubt it will actually boot.
Any thoughts on the feasibility would be greatly appreciated.