20 to 80 Seconds Voice Record Playback

20_to_80_Seconds_Voice_record_Playback_B020

 

This project is a 20 to 80 seconds Voice Record – Playback module based on ISD1740 IC.

Project has been designed to record & playback multi voice massages using Winbond’s ISD1740IC.  Messages are stored in flash memories made in unique Multilevel Storage Technology (MLS).  Circuit  provides high quality audio recording and simple operations.  Circuit operates in dual mode standalone or micro-controller SPI mode.  Onboard tactile switches for standalone mode and 10 (2×5) pin box header connector for SPI mode.  26 to 80 Seconds voice massage recording capacity.

Specifications

  • Supply 2.4 to 5 VDC (5 VDC @ 100 mA)
  • 26 to 80 Seconds selectable voice recording capacity
  • Selectable sampling rates 11.5 KHz, 7.8 KHz, 6.4 KHz, 5.3 KHz, 4.5 KHz
  • Directly drive 8 Ohms speaker or typical buzzer
  • Analog audio out to driver external audio amplifier
  • Digital volume control via onboard tactile switch
  • Dual mode operation stand alone or micro-controller
  • SPI Interface (4 wire serial interface)
  • 10 (2×5) Pin box header for SPI interface
  • Full control on memory and analog path configuration audio input, output and mix in SPI mode
  • Automatic power-down after each operations cycle (standalone mode)
  • Onboard tactile switch for Record, Play, Erase, FWD, Volume control, Reset and Feed-Through
  • Onboard power indication, record play indication
  • Voice message fed in via microphone or analog signal in
  • ISD1740 provides a PWM class D speaker driver and speaker output simultaneously
  • 100 Years message retention
  • 100,000 Record cycles
  • Four mounting holes of 3.2 mm each
  • PCB dimensions 80 mm x 76 mm

Operations

SW1 (Recording)
Push switch for triggering REC function Recording initialized by HL edge of this signal, continues when it stays at L and stops when LH edge occurs or memory is full.  In standalone mode, massages are recorded sequentially until end of memory.  The location where recording of individual message starts is determine by the internal record pointer. Addressable record and playback operations are accessible only in SPI mode.

SW2 (Reset)
Push switch for triggering reset function – device enter into the initial state and initializes all pointers to the default state without erasing recording massages.

SW3 (Play)
Push switch for triggering the Play function – playback of current massage in memory.  Beginning of current massage determined by the internal playback pointer.  Short Low pulse start the playback of this massage and next pulse low stop this operation.

SW4 (Erase)
Push switch for triggering the erase function – Erasing the first or last message in memory or global erasing the all message (whole memory).  Short Low pulse erases the current message.  Holding this input for more then 3Seconds initiates the global erase operations.

SW5 (FWD)
Push switch for triggering the FWD function – Forward operations, advance to the next massage.  Short pulse causes. In standby mode advance from current message to the next message (one message forward) and setting the pointer the playback pointer on it.  During the playback-halting this process, advancing to the next massage and restarting the playback from beginning.

SW6 (Volume)
Push switch for triggering Volume – Control of audio volume on speaker output, Analog audio output and Aux/Audio output.  There are 8 steps of volume control.  Default value after power on is maximum.  Repeated low pulses decrease the level by 1 step until the minimum value reached and then increase the volume by one step until maximum value reached and so on.

SW7 (FT)
Push switch for triggering the FT function – In stand alone mode, it configures the analog path as feed-through path from ANA IN audio input to Speakers output and Aux Audio output.

Switch_Functions_th

Schematic

20_to_80_Seconds_Voice_record_Playback_SCHEMATIC

Sampling_Chart_th

Parts List

20_to_80_Seconds_Voice_record_Playback_Bom

TOP PCB Companies