Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 22:39 28 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Waveshare Audio Module

Author Message
RonnS
Senior Member

Joined: 16/07/2015
Location: Germany
Posts: 120
Posted: 11:12pm 22 Feb 2023
Copy link to clipboard 
Print this post


https://www.waveshare.com/wiki/Pico-Audio

Waveshare offers an audio module - is this suitable with the Picomite? I suspect not .. but think it should be the standard. maybe with an option??? "Option WS set".. I'm using the Waveshare 3.5 inch LCD board and I'm happy with it but some music or sound effects would make it some better.
all things are better with some  music... " Play Wave"

hope it rains in UK in the next days  :)))
 
hitsware2

Guru

Joined: 03/08/2019
Location: United States
Posts: 713
Posted: 01:43am 23 Feb 2023
Copy link to clipboard 
Print this post

  RonnS said  
I'm using the Waveshare 3.5 inch LCD board and I'm happy with it but some music or sound effects would make it some better.
all things are better with some  music... " Play Wave"

Easy to simply wire a jack to your audio out pin(s) ....
my site
 
lew247

Guru

Joined: 23/12/2015
Location: United Kingdom
Posts: 1702
Posted: 07:39am 23 Feb 2023
Copy link to clipboard 
Print this post

  Quote  Audio Expansion Module for Raspberry Pi Pico
Concurrently Headphone / Speaker Output
Overview

The Pico-Audio is an audio expansion module designed for Raspberry Pi Pico, which incorporates PCM5101A low power stereo decoder, and uses I2S bus for transmitting the audio signals. It supports a wide range of audio sampling rates, and allows headphone and speaker signal output at the same time.
Rev2.1 version: This product is an audio module designed based on Pico. It adopts a CS4344 low-power stereo decoder, an I2S interface to transmit audio, and supports a wide range of audio sampling frequencies. It also can be output by headphones and speakers at the same time.
Features

   Support audio sampling frequency of 8~384,000Hz.
   Using 3-wire I2S, effectively reducing EMI.
   With undervoltage protection and a double mute system, it can automatically mute (stop output) when there is a clock error or power failure.
   Provides 20dB of out-of-band noise.
   Onboard standard 3.5mm headphone and 4-wire speaker output interface, support audio output.
   Provides Pico sound card, driver-free driver, compatible with Windows, Linux and other systems.
   Pico audio player provided.

Rev2.1:

   Support audio sampling frequency of 2~200KHz.
   The chip has a built-in PLL, and the audio clock pin can obtain the main clock screen and automatically reduce the frequency.
   Onboard standard 3.5mm headphone and 4-wire speaker output interface, support audio output.
   Provides Pico sound card driver-free program, compatible with Windows, Linux and other systems.
   Pico audio player provided.

Specification

   Operating voltage: 5V
   Logic voltage: 3.3V
   Audio Decoder: PCM5101A
   DAC SNR: 106 dB
   Logic level: 3.3V
   Audio bus: I2S
   Speaker driving: 2.6W/channel (4Ω BTL)
   Earphone driving: 40W per channel (16@Ω 3.3V)

Rec2.1

   Operating voltage: 5V
   Logic voltage: 3.3V
   Audio Decoder: CS4344
   DAC SNR: 105 dB
   Logic level: 3.3V
   Audio bus: I2S
   Speaker driving: 2.6W/channel (4Ω BTL)
   Earphone driving: 40W per channel (16@Ω 3.3V)




Edited 2023-02-23 17:40 by lew247
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2140
Posted: 08:00am 23 Feb 2023
Copy link to clipboard 
Print this post

PicoMite audio is PWM, that module is I2C so new audio CSUB may be needed.
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9130
Posted: 08:06am 23 Feb 2023
Copy link to clipboard 
Print this post

I2S not I2C. Much harder and only do-able with PIO
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9308
Posted: 08:20am 23 Feb 2023
Copy link to clipboard 
Print this post

Agreed.  I2S is totally different to I2C - it's a totally different protocol, despite looking similar in abbreviation.

I2C is a simple data exchange protocol.
I2S is a DIGITAL STREAMING protocol - very different.
Stick with the standard audio output via PWM and filter.
Smoke makes things work. When the smoke gets out, it stops!
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6800
Posted: 11:44am 23 Feb 2023
Copy link to clipboard 
Print this post

... especially now that we have some *really good* filter designs from Volhout. :)
Probably much cheaper too.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2129
Posted: 02:09pm 23 Feb 2023
Copy link to clipboard 
Print this post

I bought a picaxe serial mp3 player but used it with arduino uno/nano boards with gcbasic. https://picaxe.com/hardware/add-on-modules/budget-serial-mp3-player-kit/
255 tracks. I used Audacity to distort my voice for faces on ssd1306 on a "robot"
https://www.youtube.com/watch?v=4LnerMCgeNU
 
NPHighview

Senior Member

Joined: 02/09/2020
Location: United States
Posts: 200
Posted: 09:06pm 12 May 2023
Copy link to clipboard 
Print this post

Unfortunately, this is also the audio interface for the Waveshare Pico-Eval-Board. More questions about that board, its peripherals, on other threads.
Live in the Future. It's Just Starting Now!
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024