Speech Board for SPO256

8,555

Circuit Image Circuit Image

This board does not utilize the CTS256AL2 text-to-speech chip. However, both SpeechChips.com and JDR may still have some of these chips available for purchase. The board can accommodate the SPO chip and an amplifier, allowing it to connect to a custom CTS circuit. Each necessary pin connection features a solder pad for off-board connections. Additionally, there is a socket for a 12C508/9 PIC, which can reduce the control pin count to two or even one. This setup enables the offloading of line-twiddling from the master controller, such as a Stamp. Most of the code has been developed, with some debugging and fine-tuning remaining. Both the PIC and audio amplifier (LM386) are optional, and there is provision for adding either an LED indicator or a separate power supply for the amplifier. The amplifier gain is 200, which is sufficient with a 5V supply. There is also space for a trimmer capacitor for the crystal if the SPO256 chip is particularly sensitive to clock stability. The board can accommodate a 5V voltage regulator if a regulated supply is not available, although this option is not recommended.

Design goals include a compact board size (hence the nested chips), minimal control lines (four), various construction options, and a high-quality circuit board. The layout was designed using ExpressPCB software. The board is double-sided, drilled, and solder reflowed, featuring four mounting holes at the corners, a solder mask, and silk-screening. The dimensions are approximately 1.5 inches by 2.5 inches (about 3.8 cm by 6.4 cm), with a densely packed design that places the shift register beneath the socket for the SPO-256. The bits are clocked out from the least significant bit (LSB) to the most significant bit (MSB). This board requires a moderate level of soldering proficiency and a fine soldering iron. It employs a shift register to convert serial input (not RS232 serial) to parallel for the SPO256, requiring only four control lines: C - CLK for the shift register (pin 0 in the circuit), I - INA for the shift register (pin 1), A - ALD allophone load for the SPO256 (pin 2), and L - LRQ for the SPO256 (pin 3).This board does NOT use the CTS256AL2 text-to-speech chip. [It would seem that both SpeechChips.com and JDR still have some of these chips, though, if you're looking for some.] However, you could easily use this board to hold the SPO chip and amplifier and connect it to your own CTS circuit. All necessary pin connections do have an available solder pad for off-board connections. Additionally, there is a socket for a 12C508/9 PIC which can reduce control pin count down to 2, or even to 1.

This would also allow the line-twiddling to be offloaded from the Stamp or whatever else is the master controller. I've done the bulk of the code with some debugging and fine-tuning left. Both the PIC and audio amp [LM386] are optional and there is a provision for adding either an LED on-indicator OR a separate power supply for the amp.

Amp gain is 200 and seems to be adequate with 5v supply. There is some room for a trimmer cap for the crystal in case your SPO256 chip is overly sensitive to the clock stability [as one of mine is]. The board can also be fitted with a 5v voltage regulator if you can't provide it with a regulated supply.

But this option is not recommended. Design goals: Small board size [hence the nested chips] Few control lines [4] Some construction options High quality circuit board Layed out with ExpressPCB s/w. [Visit Express PCB site (Manufacturing Specifications for Production Service) for more information about their product.] Double-sided, drilled, solder reflowed 4 mounting holes on corners solder mask silk screen.

Pretty small [1.5" x 2.5" (ca. 3.8 cm x 6.4 cm)] and fairly densely packed the shift register is UNDER the socket for the SPO-256 bits are clocked out from LSB to MSB This board equires a moderate level of soldering proficiency and a fine soldering iron. Uses shift register to convert serial input [NOT RS232 serial] to parallel for SPO256. Only requires 4 lines to control: C - CLK for shift register [pin 0 in circuit below] I - INA for shift register [pin 1] A - ALD allophone load for SPO256 [pin 2] L - LRQ for SPO256 [pin 3]

🔗 External reference




Warning: include(partials/cookie-banner.php): Failed to open stream: Permission denied in /var/www/html/nextgr/view-circuit.php on line 713

Warning: include(): Failed opening 'partials/cookie-banner.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/nextgr/view-circuit.php on line 713