Difference between revisions of "Hameg HO732"
Jump to navigation
Jump to search
m |
(unpopulated CY chip) |
||
Line 11: | Line 11: | ||
* Micrel KSZ8721BL (Ethernet PHY) | * Micrel KSZ8721BL (Ethernet PHY) | ||
* SMSC USB3320C (USB PHY) | * SMSC USB3320C (USB PHY) | ||
* (only optionally populated?) CY7C1041DV (local memory?) | |||
* TI LC02A (7402 quad NOR gates? chip select logic? backplane glue?) | * TI LC02A (7402 quad NOR gates? chip select logic? backplane glue?) | ||
Revision as of 11:22, 23 August 2020
The HO732 is a communication interface for Rohde&Schwarz test and measurement equipment. It provides both Ethernet (RJ-45) and USB 2.0 (device, B) connections. The vendor states that the interface can be used with scope/generator/source models in the HM, HMF, HMO, HMP, and HMS series.
Hardware
- ST STM32F407ZGT6 (MCU)
- Altera EPM570F100C5N (programmable logic)
- Micrel KSZ8721BL (Ethernet PHY)
- SMSC USB3320C (USB PHY)
- (only optionally populated?) CY7C1041DV (local memory?)
- TI LC02A (7402 quad NOR gates? chip select logic? backplane glue?)
The USB interface can be configured to either CDC or TMC.
Photos
USB CDC
shows up as ttyACM in Linux
$ lsusb -v -d 0aad:0117 Bus 001 Device 010: ID 0aad:0117 Rohde & Schwarz GmbH & Co. KG Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 2 Communications bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0aad Rohde & Schwarz GmbH & Co. KG idProduct 0x0117 bcdDevice 1.00 iManufacturer 1 ROHDE&SCHWARZ iProduct 2 HO732 iSerial 3 VCP104xxx bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 67 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 2 Communications bInterfaceSubClass 2 Abstract (modem) bInterfaceProtocol 1 AT-commands (v.25ter) iInterface 0 CDC Header: bcdCDC 1.10 CDC Call Management: bmCapabilities 0x00 bDataInterface 1 CDC ACM: bmCapabilities 0x06 sends break line coding and serial state CDC Union: bMasterInterface 0 bSlaveInterface 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 16 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 10 CDC Data bInterfaceSubClass 0 Unused bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 2 Communications bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0001 Self Powered
USB TMC
$ lsusb -v -d 0aad:0117 Bus 001 Device 011: ID 0aad:0117 Rohde & Schwarz GmbH & Co. KG Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0aad Rohde & Schwarz GmbH & Co. KG idProduct 0x0117 bcdDevice 1.00 iManufacturer 1 ROHDE&SCHWARZ iProduct 2 HMP4040 iSerial 3 104xxx bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 39 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 4 USBTMC bmAttributes 0xc0 Self Powered MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 254 Application Specific Interface bInterfaceSubClass 3 Test and Measurement bInterfaceProtocol 1 TMC iInterface 5 USB488 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0002 1x 2 bytes bInterval 2 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0001 Self Powered