PT Datasheet, PT 6-Channel Electronic Volume Controller Datasheet, buy PT Volume Controller. Part Summary. Manufacturer, Princeton Technology Corp. Manufacturer’s Part Number, PT Manufacturer’s Web Site, Futurlec Part. PT is a 6-Channel Electronic Volume Controller IC utilizing CMOS Technology specially designed for the new generation of AV Multi-Channel Audio.
|Published (Last):||25 April 2017|
|PDF File Size:||4.99 Mb|
|ePub File Size:||19.83 Mb|
|Price:||Free* [*Free Regsitration Required]|
The code in pf2258 reply 6 looks OK to me now. Everything works with smoke. Removing the low order bit gives which in hex is 0x46 and that is the address you would specify to the Wire. It appears to me that you have been given help to use that controller already in thread http: The MSB is transmitted first. To make life easier for anyone who can help, here’s the datasheet http: For example the address 0x8C in binary is Regarding addresses 0x40 vs 0x80, it looks like the datasheet is specifying it as an 8-bit address instead of the more usual 7-bit address, See http: The datasheet doesn’t say whether the chip is output short-circuit-proof, so p2258 may have damaged the output stage if you connected a speaker directly.
You could try sending the commands to set the volume of channel 1 instead after sending the C0 command to initialize the device. Formal verification of safety-critical software, software development, and electronic design and prototyping. You don’t have pin 17 Code 2 grounded. Have you consider running a I2C scanner to know what was going on under the hood?
That is why the Arduino detects the device at address 0x40, and why you need to use address 0x40 with the Wire library. I haven’t got one of those chips to play with lt2258 I can only go by what is in the datasheet which is not as clear as it could be. After sending C0 to initialize the device, you must send a command to set the volume on the desired channel, because in the words of the datasheet “If a register does has not been set, it is possible that no sound will be output”.
If you let it out, things stop working. I’m in the middle of an amplifier project, and I need a digital volumecontroller.
I want the code to be something like this: Each byte must be followed by an Acknowledge Bit. Yesterday the chip just stopped working, so i’m looking for a new volume controller. The Wire library uses 7 bit addresses pt228.
PT2258 DIP-20 6-ch electronic volume control
I have banged my head around datasheetbut just cant make it run. If you have a datasheet or sample code that uses 8 bit address, you’ll want to drop the low bit i.
It always takes longer than you expect, even when you take pt22588 account Hofstadter’s Law. I’ve checked all six channels. With luck, a channel that you have never connected the speaker to will still work.
So 0x40 is the correct address to use with the Wire library. Yeah I know it’s has been a long time some one has posted here,but I just bought the chip so OK, that makes things clearer.
The addresses shown in the datasheet are NOT how they are specified to Wire.
PT – PT 6-Channel Electronic Volume Controller IC
Do you mean something like this? What’s your issue with the PT? I know I’m missing an input capacitor, but that just removes DC voltage, so that’s not critical I only got two 10uF caps atm.
I think you will need more than a resistor between the Arduino output and the device input – you will need an attenuator i. As we fight our way northward into the great unknown, only that one thing remains certain This is my current setup.
Can you post a photo of your wiring? I saw the wrong address, and it’s fixed. If im going to change the volume from dB to dB, the arduino need to transfer the hexadecimal value based on the current volume.
PT Not found in I2C scanning. Here the code for anyone playing around PT, this just allows and stops pt225 after few seconds to check the ic. PPS – looks like your code is now correct setting all 6 channels to -1db.
PT2258 – PT2258 6-Channel Electronic Volume Controller IC
I’ve tried before, pr2258 I didn’t got it working, so I gave up, and got the MCP, which is not working anymore. I need you wisdom and wizardry with my project I am trying to use PT for my next amplifier project and its giving me hardtime. Have you capacitively coupled the input and output, as shown on the datasheet?
I’ve previously installed a dual 10k digital potmeter, MCP, but I’ve got a lot of problem that it often affect the sound, turning it really noisy. This piece of the code doesn’t look right: Nick Gammonfirstly the address code is not what was written in datasheet 0x40 instead of 80h as per datasheet am i reading something wrong here Secondly after i found and pt2285 some code from this good fellow.