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):||21 September 2017|
|PDF File Size:||15.74 Mb|
|ePub File Size:||1.99 Mb|
|Price:||Free* [*Free Regsitration Required]|
If im going to change the volume from dB to dB, the arduino need to pt258 the hexadecimal value based on the current volume. OK, that makes things clearer. I think you will need more than a resistor between the Arduino output and the device input – you will need an attenuator i.
Each byte must be followed by an Acknowledge Bit. You don’t have pin 17 Code 2 grounded. If you want to take a look, I can put a link to the datasheet http: PT Not found in I2C scanning. 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 used some ph2258 from this good fellow. Here the code for anyone playing around PT, this just allows and stops sound after few seconds to check the ic.
I’m in the middle of an amplifier project, and I need a digital volumecontroller. Have you capacitively coupled the input and output, as shown on the datasheet?
Gentlemen may prefer Blondes, but Real Men prefer Redheads! You could try sending the commands to set the volume of channel 1 instead after sending the C0 command to initialize the device. To make life easier for anyone who can help, here’s the datasheet http: Thanks Pete this just flew over my head, pt22258 query can i search on google to read more on this no programming background here, just a designer trying to fulfill his lust for making things Any view on the no sound problem.
Is the device connected to the output a speaker, or an amplifier? Do any of you have a good choice that is simple to interface with the arduino? You are overdriving the input, and you are not removing the DC with a capacitor. Is there a particular problem you still have after trying that code?
As we fight our way northward into the great unknown, only that one thing remains certain Don’t send me technical questions via Private Message. I know it’s great for amplifiers.
I saw ptt2258 wrong address, and it’s fixed. Have you consider running a I2C scanner to know what was going on under the hood? 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: Have you connected a capacitor between REF pin 15 and ground?
If you have a datasheet or sample code that uses 8 bit address, you’ll want to drop the low bit i. It appears to me that you have been given help to use that controller already in thread http: Yeah I know it’s has been a long time some one has posted here,but I just bought the chip so How is the circuit behaving now?
What’s your issue with the PT? For example the address 0x8C in binary is Formal verification of safety-critical software, software development, and electronic design and prototyping.
That is why the Arduino detects the device at address 0x40, and why you need to use address 0x40 with the Wire library. But the lack of those probably won’t stop the device from working at all.
I’ve checked all six channels. The Wire library uses 7 bit addresses throughout. The address is 0x To eliminate the chances that breadboard might be causing any issues I will try on veroboard.
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. Yesterday the chip just stopped working, so i’m looking for a new volume controller.
I have banged my head around datasheetbut just cant make it run. The code in your reply 6 looks OK to me now. The datasheet doesn’t say whether the chip is output short-circuit-proof, so you may have damaged the output stage if you connected a speaker directly. p2t258
Increase the series resistor to K or more, and put a capacitor in series with it 0. It’s an I2C device, so it should be straightforward to interface it to an Arduino. Just going through datasheet and trying to understand when I stumbled upon this Datasheet “Every byte transmitted to the SDA Line consists of 8 bits.
;t2258 you mean something like this? This is my current setup. I want the code to be something like this: PS – 0b is not the same as 0xC0. Removing the low order bit gives which in hex is 0x46 and that is the address you would specify to the Wire.